<SEC-DOCUMENT>0000898173-17-000154.txt : 20170807
<SEC-HEADER>0000898173-17-000154.hdr.sgml : 20170807
<ACCEPTANCE-DATETIME>20170807163243
ACCESSION NUMBER:		0000898173-17-000154
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		61
CONFORMED PERIOD OF REPORT:	20170630
FILED AS OF DATE:		20170807
DATE AS OF CHANGE:		20170807

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			O REILLY AUTOMOTIVE INC
		CENTRAL INDEX KEY:			0000898173
		STANDARD INDUSTRIAL CLASSIFICATION:	RETAIL-AUTO & HOME SUPPLY STORES [5531]
		IRS NUMBER:				274358837
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-21318
		FILM NUMBER:		171011932

	BUSINESS ADDRESS:	
		STREET 1:		233 S PATTERSON AVE
		CITY:			SPRINGFIELD
		STATE:			MO
		ZIP:			65802
		BUSINESS PHONE:		417-829-5878

	MAIL ADDRESS:	
		STREET 1:		233 S PATTERSON AVE
		CITY:			SPRINGFIELD
		STATE:			MO
		ZIP:			65802
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>orly-20170630x10q.htm
<DESCRIPTION>10-Q
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2017 Workiva -->
		<title>Document</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sCF0C245ACC80DA18A20E87D7B3F37F4D"></a></div><div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;font-weight:bold;">UNITED STATES</font></div><div style="line-height:120%;text-align:center;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;font-weight:bold;">SECURITIES AND EXCHANGE COMMISSION</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">WASHINGTON, DC 20549</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:719px;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:293px;"></td><td style="width:133px;"></td><td style="width:293px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:center;font-size:16pt;"><font style="font-family:inherit;font-size:16pt;font-weight:bold;">FORM 10-Q</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:719px;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:293px;"></td><td style="width:133px;"></td><td style="width:293px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:720px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:29px;"></td><td style="width:690px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Wingdings;font-size:10pt;">x</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the quarterly period ended </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">OR</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:720px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:29px;"></td><td style="width:690px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Wingdings;font-size:10pt;">&#168;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the transition period from ________ to ________</font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:18pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:40%;"></td><td style="width:19%;"></td><td style="width:41%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:18pt;font-weight:bold;">O&#8217;REILLY AUTOMOTIVE, INC.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Exact name of registrant as specified in its charter)</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:40%;"></td><td style="width:19%;"></td><td style="width:41%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:718px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:236px;"></td><td style="width:5px;"></td><td style="width:236px;"></td><td style="width:5px;"></td><td style="width:236px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Missouri</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">000-21318</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">27-4358837</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(State or other jurisdiction</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Commission file</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(I.R.S. Employer</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">of incorporation or organization)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">number</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Identification No.)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">233 South Patterson Avenue</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Springfield, Missouri 65802</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(Address of principal executive offices, Zip code)</font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(417) 862-6708</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(Registrant&#8217;s telephone number, including area code)</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Not applicable</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">(Former name, former address and former fiscal year, if changed since last report)</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:40%;"></td><td style="width:19%;"></td><td style="width:41%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes  </font><font style="font-family:Wingdings;font-size:10pt;">x</font><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;No  </font><font style="font-family:Wingdings;font-size:10pt;">&#168;</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).  Yes  </font><font style="font-family:Wingdings;font-size:10pt;">x</font><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;No  </font><font style="font-family:Wingdings;font-size:10pt;">&#168;</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company.  See definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.  </font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:657px;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:400px;"></td><td style="width:20px;"></td><td style="width:237px;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Large accelerated filer  </font><font style="font-family:Wingdings;font-size:10pt;">x</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accelerated filer  </font><font style="font-family:Wingdings;font-size:10pt;">&#168;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-accelerated filer  </font><font style="font-family:Wingdings;font-size:10pt;">&#168;</font><font style="font-family:inherit;font-size:10pt;">&#160;(Do not check if a smaller reporting company)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Smaller reporting company  </font><font style="font-family:Wingdings;font-size:10pt;">&#168;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Emerging growth company  </font><font style="font-family:Wingdings;font-size:10pt;">&#168;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  </font><font style="font-family:Wingdings;font-size:10pt;">&#168;</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes  </font><font style="font-family:Wingdings;font-size:10pt;">&#168;</font><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;No  </font><font style="font-family:Wingdings;font-size:10pt;">x</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indicate the number of shares outstanding of each of the issuer&#8217;s classes of common stock as of the latest practicable date:  Common stock, $0.01 par value - </font><font style="font-family:inherit;font-size:10pt;">88,016,684</font><font style="font-family:inherit;font-size:10pt;">&#32;shares outstanding as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><br></font></div><div><br></div><div></div><hr style="page-break-after:always"><div><a name="s2E47E36D0BD720C481D587D7B7AAC43D"></a></div><div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">O&#8217;REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">FORM 10-Q</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">FOR THE QUARTER ENDED JUNE 30, 2017</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">TABLE OF CONTENTS</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:92%;"></td><td style="width:8%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Page</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#s124B49EAB5303CFF262B87D7B96BEBC3"><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">PART I - FINANCIAL INFORMATION</font></a></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#s124B49EAB5303CFF262B87D7B96BEBC3">2</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#s80D27043AB1442882AB687D7B98C3D4B"><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ITEM 1 - FINANCIAL STATEMENTS (UNAUDITED)</font></a></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#s80D27043AB1442882AB687D7B98C3D4B">2</a></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#s5745C5A0A4A86220866E87D7B40A0FA4"><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">Condensed Consolidated Balance Sheets</font></a></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#s5745C5A0A4A86220866E87D7B40A0FA4">2</a></div></td></tr><tr><td style="vertical-align:middle;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#s71E2474931F15236161587D7B4297DD6"><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">Condensed Consolidated Statements of Income</font></a></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#s71E2474931F15236161587D7B4297DD6">3</a></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#s667935CCB08C146566B187D7B4333EFF"><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">Condensed Consolidated Statements of Cash Flows</font></a></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#s667935CCB08C146566B187D7B4333EFF">4</a></div></td></tr><tr><td style="vertical-align:middle;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#s0CFFED2F0EF3E492CFD287D7BA64A39E"><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">Notes to Condensed Consolidated Financial Statements</font></a></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#s0CFFED2F0EF3E492CFD287D7BA64A39E">5</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#sDE686FFD92167BB848BB87D7BCAC37A7"><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ITEM 2 - MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</font></a></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#sDE686FFD92167BB848BB87D7BCAC37A7">14</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#s28DFB9BA02012889CDC087D7BE4DFCAD"><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ITEM 3 - QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</font></a></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#s28DFB9BA02012889CDC087D7BE4DFCAD">23</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#sF3AFBB4AEE74AA5FDC3387D7BE6E0087"><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ITEM 4 - CONTROLS AND PROCEDURES</font></a></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#sF3AFBB4AEE74AA5FDC3387D7BE6E0087">24</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#s8B03C64D33A0708F629987D7BEA06B7E"><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">PART II - OTHER INFORMATION</font></a></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#s8B03C64D33A0708F629987D7BEA06B7E">25</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#sB8DA8D3CB6DBCED5910987D7BEC20D2F"><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ITEM 1 - LEGAL PROCEEDINGS</font></a></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#sB8DA8D3CB6DBCED5910987D7BEC20D2F">25</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#s26A7BD62499118D274C987D7BEF41F75"><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ITEM 1A - RISK FACTORS</font></a></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#s26A7BD62499118D274C987D7BEF41F75">25</a></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#s53C090684F11FEA1F85587D7B4F0D734"><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ITEM 2 - UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</font></a></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#s53C090684F11FEA1F85587D7B4F0D734">25</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#sF314DF4B36FB6CD548E287D7BF47CA1B"><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ITEM 6 - EXHIBITS</font></a></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#sF314DF4B36FB6CD548E287D7BF47CA1B">26</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#s6D24F67010DF3BED0E4887D7BF678213"><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">SIGNATURE PAGES</font></a></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;" href="#s6D24F67010DF3BED0E4887D7BF678213">27</a></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></div><hr style="page-break-after:always"><div><a name="s124B49EAB5303CFF262B87D7B96BEBC3"></a></div><div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">PART I.  FINANCIAL INFORMATION</font></div><div style="line-height:120%;text-align:justify;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><br></font></div><div><a name="s80D27043AB1442882AB687D7B98C3D4B"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 1.  Financial Statements</font></div><div><a name="s5745C5A0A4A86220866E87D7B40A0FA4"></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">O&#8217;REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CONDENSED CONSOLIDATED BALANCE SHEETS</font></div><div style="line-height:120%;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(In thousands, except share data)</font></div><div style="line-height:120%;text-align:center;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:63%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Unaudited)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(Note)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">26,528</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">146,598</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">203,673</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">197,274</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts receivable from suppliers</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">61,876</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,959,315</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,778,976</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">38,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,289,589</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,257,975</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, at cost</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5,035,242</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,832,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,805,844</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,708,911</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,229,398</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,123,431</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">786,938</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">785,399</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">39,773</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,384</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">7,345,698</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,204,189</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities and shareholders&#8217; equity</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,091,888</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,936,656</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Self-insurance reserves</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">70,198</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,921</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued payroll</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">70,538</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,717</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued benefits and withholdings</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">59,099</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,454</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes payable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">31,803</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other current liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">242,607</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">249,901</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,566,133</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,400,649</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term debt</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,604,062</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,887,019</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">98,048</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,166</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">208,143</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">199,219</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shareholders&#8217; equity:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common stock, $0.01 par value:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Authorized shares &#8211; 245,000,000</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued and outstanding shares &#8211;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,998,971 as of June 30, 2017, and</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,851,815 as of December 31, 2016</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">880</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">929</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional paid-in capital</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,296,674</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,336,707</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained (deficit) earnings</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(428,242</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">289,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total shareholders&#8217; equity</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">869,312</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,627,136</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities and shareholders&#8217; equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">7,345,698</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,204,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Note:  The balance sheet at </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">, has been derived from the audited consolidated financial statements at that date, but does not include all of the information and footnotes required by United States generally accepted accounting principles for complete financial statements.</font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">See accompanying Notes to condensed consolidated financial statements.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></div><hr style="page-break-after:always"><div><a name="s71E2474931F15236161587D7B4297DD6"></a></div><div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">O&#8217;REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CONDENSED CONSOLIDATED STATEMENTS OF INCOME</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(Unaudited)</font></div><div style="line-height:120%;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(In thousands, except per share data)</font></div><div style="line-height:120%;text-align:center;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:51%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br>&#160;June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Six Months Ended&#160;<br>&#160;June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,290,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,176,689</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4,447,088</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,272,839</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of goods sold, including warehouse and distribution expenses</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,090,767</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,049,510</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,115,879</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,048,081</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,200,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,127,179</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,331,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,224,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">742,617</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">702,118</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,470,607</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,381,071</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">457,445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">425,061</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">860,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">843,687</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (expense):</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(20,827</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,701</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(40,231</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(33,522</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">470</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,193</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,945</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(762</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,241</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,258</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total other expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(21,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,267</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(39,052</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(29,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income before income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">436,326</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">408,794</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">821,550</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">814,368</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">153,505</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">151,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">273,795</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">301,200</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">282,821</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">257,794</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">547,755</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">513,168</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Earnings per share-basic:</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings per share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3.14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.69</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">6.02</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.31</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding &#8211; basic</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">90,030</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,967</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">91,012</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,554</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Earnings per share-assuming dilution:</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings per share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3.10</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.65</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5.93</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding &#8211; assuming dilution</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">91,299</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,282</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">92,347</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,911</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See accompanying Notes to condensed consolidated financial statements.</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></div><hr style="page-break-after:always"><div><a name="s667935CCB08C146566B187D7B4333EFF"></a></div><div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">O&#8217;REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(Unaudited)</font></div><div style="line-height:120%;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(In thousands)</font></div><div style="line-height:120%;text-align:center;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:67%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Six Months Ended&#160;<br>&#160;June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(As Adjusted, Note)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">547,755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">513,168</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustments to reconcile net income to net cash provided by operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization of property, equipment and intangibles</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">114,959</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106,430</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of debt discount and issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,344</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,173</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">8,049</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,811</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Share-based compensation programs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">10,353</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,853</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">6,037</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,655</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in operating assets and liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(10,797</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,837</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(179,866</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(110,015</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">155,124</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">306,410</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">58,173</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,170</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,538</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash provided by operating activities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">710,507</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">828,734</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Investing activities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchases of property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(227,506</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(220,416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Proceeds from sale of property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">752</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,971</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payments received on notes receivable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,047</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(1,967</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash used in investing activities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(228,721</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(217,398</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financing activities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Proceeds from borrowings on revolving credit facility</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,782,000</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payments on revolving credit facility</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(1,066,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Proceeds from the issuance of long-term debt</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">499,160</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payment of debt issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(1,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Repurchases of common stock</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(1,342,591</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(856,845</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net proceeds from issuance of common stock</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">26,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,296</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(156</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(205</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash used in financing activities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(601,856</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(329,378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net (decrease) increase in cash and cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(120,070</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">281,958</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents at beginning of the period</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">146,598</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents at end of the period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">26,528</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">398,259</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Supplemental disclosures of cash flow information:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes paid</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">203,780</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">279,099</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest paid, net of capitalized interest</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">37,151</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,174</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Note:  Certain prior period amounts have been reclassified to conform to current period presentation.  See Note 9 &#8220;Recent Accounting Pronouncements&#8221; to the condensed consolidated financial statements in this report for more information.</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See accompanying Notes to condensed consolidated financial statements.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></div><hr style="page-break-after:always"><div><a name="s0CFFED2F0EF3E492CFD287D7BA64A39E"></a></div><div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">O&#8217;REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(Unaudited)</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s88D7102E64E42687557587D7B4484998"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 1 - BASIS OF PRESENTATION</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements of O&#8217;Reilly Automotive, Inc. and its subsidiaries (the &#8220;Company&#8221; or &#8220;O&#8217;Reilly&#8221;) have been prepared in accordance with United States generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X.  Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements.  In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included.  Operating results for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, are not necessarily indicative of the results that may be expected for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.  For further information, refer to the consolidated financial statements and footnotes thereto included in the Company&#8217;s Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain prior period amounts have been reclassified to conform to current period presentation.  These reclassifications had no effect on reported totals for assets, liabilities, shareholders&#8217; equity, cash flows or net income.  See Note 9 &#8220;Recent Accounting Pronouncements&#8221; to the condensed consolidated financial statements in this report for more information.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s4A074C4C7DC78BAAEFDA87D7B44A0D1C"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 2 &#8211; FAIR VALUE MEASUREMENTS</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company uses the fair value hierarchy, which prioritizes the inputs used to measure the fair value of certain of its financial instruments.  The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement).  The Company uses the income and market approaches to determine the fair value of its assets and liabilities.  The three levels of the fair value hierarchy are set forth below:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1 &#8211; Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2 &#8211; Inputs other than quoted prices in active markets included within Level 1 that are observable for the asset or liability, either directly or indirectly.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3 &#8211; Unobservable inputs for the asset or liability.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial assets and liabilities measured at fair value on a recurring basis:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company invests in various marketable securities with the intention of selling these securities to fulfill its future unsecured obligation under the Company&#8217;s nonqualified deferred compensation plan.  See Note 6 for further information concerning the Company&#8217;s benefit plans.  </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s marketable securities were accounted for as trading securities and the carrying amount of its marketable securities were included in &#8220;Other assets, net&#8221; on the accompanying Condensed Consolidated Balance Sheets as of </font><font style="font-family:inherit;font-size:10pt;font-style:normal;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;font-style:normal;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.  The Company recorded an increase in fair value related to its marketable securities in the amounts of </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, which were included in &#8220;Other income (expense)&#8221; on the accompanying Condensed Consolidated Statements of Income.  The Company recorded an increase in fair value related to its marketable securities in the amounts of </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, which were included in &#8220;Other income (expense)&#8221; on the accompanying Condensed Consolidated Statements of Income.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The tables below identify the estimated fair value of the Company&#8217;s marketable securities, determined by reference to quoted market prices (Level 1), as of </font><font style="font-family:inherit;font-size:10pt;font-style:normal;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">&#32;(in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.81481481481481%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:19%;"></td><td style="width:1%;"></td><td style="width:26%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Quoted Prices in Active Markets for Identical Instruments<br>(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Other Observable Inputs<br>(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Unobservable Inputs <br>(Level 3)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Marketable securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">23,355</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">23,355</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:19%;"></td><td style="width:1%;"></td><td style="width:26%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Quoted Prices in Active Markets for Identical Instruments<br>(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Significant Other Observable Inputs<br>(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Significant Unobservable Inputs <br>(Level 3)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Non-financial assets and liabilities measured at fair value on a nonrecurring basis:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain long-lived non-financial assets and liabilities may be required to be measured at fair value on a nonrecurring basis in certain circumstances, including when there is evidence of impairment.  These non-financial assets and liabilities may include assets acquired in a business combination or property and equipment that are determined to be impaired.  As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the Company did </font><font style="font-family:inherit;font-size:10pt;">not</font><font style="font-family:inherit;font-size:10pt;">&#32;have any non-financial assets or liabilities that had been measured at fair value subsequent to initial recognition.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair value of financial instruments:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amounts of the Company&#8217;s senior notes and unsecured revolving credit facility borrowings are included in &#8220;Long-term debt&#8221; on the accompanying Condensed Consolidated Balance Sheets as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.  See Note 3 for further information concerning the Company&#8217;s senior notes and unsecured revolving credit facility.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below identifies the estimated fair value of the Company&#8217;s senior notes, using the market approach.  The fair value as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, was determined by reference to quoted market prices of the same or similar instruments (Level 2) (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:20%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Senior Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,888,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,997,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,887,019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,977,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amount of the Company&#8217;s unsecured revolving credit facility approximates fair value, as borrowings under the facility bear variable interest at current market rates.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying Condensed Consolidated Balance Sheets include other financial instruments, including cash and cash equivalents, accounts receivable, amounts receivable from suppliers and accounts payable.  Due to the short-term nature of these financial instruments, the Company believes that the carrying values of these instruments approximate their fair values.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s37B10FA001E9901AE56687D7B4570B85"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 3 &#8211; FINANCING</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table identifies the amounts included in &#8220;Long-term debt&#8221; on the accompanying Condensed Consolidated Balance Sheets as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">&#32;(in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:62%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revolving Credit Facility, weighted-average variable interest rate of 2.065%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">716,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$500 million, 4.875% Senior Notes due 2021</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;">, effective interest rate of 4.958%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">497,161</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">496,758</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$300 million, 4.625% Senior Notes due 2021</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font><font style="font-family:inherit;font-size:10pt;">, effective interest rate of 4.646%</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">298,820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">298,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$300 million, 3.800% Senior Notes due 2022</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font><font style="font-family:inherit;font-size:10pt;">, effective interest rate of 3.845%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">298,039</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">297,868</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$300 million, 3.850% Senior Notes due 2023</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></font><font style="font-family:inherit;font-size:10pt;">, effective interest rate of 3.851%</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">298,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">298,355</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$500 million, 3.550% Senior Notes due 2026</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(5)</sup></font><font style="font-family:inherit;font-size:10pt;">, effective interest rate of 3.570%</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">495,574</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">495,359</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term debt</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,604,062</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,887,019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </font><font style="font-family:inherit;font-size:9pt;">$1.2 million</font><font style="font-family:inherit;font-size:9pt;">&#32;as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$1.4 million</font><font style="font-family:inherit;font-size:9pt;">&#32;as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </font><font style="font-family:inherit;font-size:9pt;">$1.6 million</font><font style="font-family:inherit;font-size:9pt;">&#32;as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$1.8 million</font><font style="font-family:inherit;font-size:9pt;">&#32;as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup>&#160;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </font><font style="font-family:inherit;font-size:9pt;">$0.2 million</font><font style="font-family:inherit;font-size:9pt;">&#32;as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </font><font style="font-family:inherit;font-size:9pt;">$1.0 million</font><font style="font-family:inherit;font-size:9pt;">&#32;as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$1.1 million</font><font style="font-family:inherit;font-size:9pt;">&#32;as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup>&#160;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </font><font style="font-family:inherit;font-size:9pt;">$0.6 million</font><font style="font-family:inherit;font-size:9pt;">&#32;as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$0.7 million</font><font style="font-family:inherit;font-size:9pt;">&#32;as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </font><font style="font-family:inherit;font-size:9pt;">$1.3 million</font><font style="font-family:inherit;font-size:9pt;">&#32;as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$1.5 million</font><font style="font-family:inherit;font-size:9pt;">&#32;as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(4)</sup>&#160;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net of unamortized discount of less than </font><font style="font-family:inherit;font-size:9pt;">$0.1 million</font><font style="font-family:inherit;font-size:9pt;">&#32;as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </font><font style="font-family:inherit;font-size:9pt;">$1.5 million</font><font style="font-family:inherit;font-size:9pt;">&#32;as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$1.6 million</font><font style="font-family:inherit;font-size:9pt;">&#32;as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(5)</sup>&#160;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </font><font style="font-family:inherit;font-size:9pt;">$0.7 million</font><font style="font-family:inherit;font-size:9pt;">&#32;as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$0.8 million</font><font style="font-family:inherit;font-size:9pt;">&#32;as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </font><font style="font-family:inherit;font-size:9pt;">$3.7 million</font><font style="font-family:inherit;font-size:9pt;">&#32;as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$3.9 million</font><font style="font-family:inherit;font-size:9pt;">&#32;as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">. </font></div></td></tr></table><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Unsecured revolving credit facility:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 5, 2017, the Company entered into a new credit agreement (the &#8220;Credit Agreement&#8221;).  The new Credit Agreement provides for a $1.2 billion unsecured revolving credit facility (the &#8220;Revolving Credit Facility&#8221;) arranged by JPMorgan Chase Bank, N.A., which is scheduled to mature in April 2022.  The new Credit Agreement includes a $200 million sub-limit for the issuance of letters of credit and a $75 million sub-limit for swing line borrowings under the new Revolving Credit Facility.  As described in the new Credit Agreement </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">governing the new Revolving Credit Facility, the Company may, from time to time, subject to certain conditions, increase the aggregate commitments under the new Revolving Credit Facility by up to $600 million, provided that the aggregate amount of the commitments does not exceed $1.8 billion at any time.</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In conjunction with the closing of the new Credit Agreement, the Company&#8217;s previous credit agreement, which was originally entered into on January 14, 2011, as amended, was terminated (the &#8220;Terminated Credit Agreement&#8221;), and all outstanding loans and commitments, including the guarantees of each of the subsidiary guarantors, under the Terminated Credit Agreement were terminated and replaced by the loans and commitments under the new Credit Agreement.  None of the Company&#8217;s subsidiaries are guarantors or obligors under the new Credit Agreement.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the Company had outstanding letters of credit, primarily to support obligations related to workers&#8217; compensation, general liability and other insurance policies, in the amounts of </font><font style="font-family:inherit;font-size:10pt;">$41.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$38.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, reducing the aggregate availability under the credit agreements by those amounts. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Borrowings under the new Revolving Credit Facility (other than swing line loans) bear interest, at the Company&#8217;s option, at either an Alternate Base Rate or an Adjusted LIBO Rate (both as defined in the new Credit Agreement) plus an applicable margin.  Swing line loans made under the new Revolving Credit Facility bear interest at an Alternate Base Rate plus the applicable margin for Alternate Base Rate loans.  In addition, the Company pays a facility fee on the aggregate amount of the commitments under the new Credit Agreement in an amount equal to a percentage of such commitments.  The interest rate margins and facility fee are based upon the better of the ratings assigned to the Company&#8217;s debt by Moody&#8217;s Investor Service, Inc. and Standard &amp; Poor&#8217;s Ratings Services, subject to limited exceptions.  As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, based upon the Company&#8217;s current credit ratings, its margin for Alternate Base Rate loans was </font><font style="font-family:inherit;font-size:10pt;">0.000%</font><font style="font-family:inherit;font-size:10pt;">, its margin for Eurodollar Revolving Loans was </font><font style="font-family:inherit;font-size:10pt;">0.900%</font><font style="font-family:inherit;font-size:10pt;">&#32;and its facility fee was </font><font style="font-family:inherit;font-size:10pt;">0.100%</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The new Credit Agreement contains certain covenants, including limitations on subsidiary indebtedness, a minimum consolidated fixed charge coverage ratio of 2.50:1.00 and a maximum consolidated leverage ratio of 3.50:1.00.  The consolidated fixed charge coverage ratio includes a calculation of earnings before interest, taxes, depreciation, amortization, rent and non-cash share-based compensation expense to fixed charges.  Fixed charges include interest expense, capitalized interest and rent expense.  The consolidated leverage ratio includes a calculation of adjusted debt to earnings before interest, taxes, depreciation, amortization, rent and non-cash share-based compensation expense.  Adjusted debt includes outstanding debt, outstanding stand-by letters of credit and similar instruments, five-times rent expense and excludes any premium or discount recorded in conjunction with the issuance of long-term debt.  In the event that the Company should default on any covenant (subject to customary grace periods, cure rights and materiality thresholds) contained in the new Credit Agreement, certain actions may be taken, including, but not limited to, possible termination of commitments, immediate payment of outstanding principal amounts plus accrued interest and other amounts payable under the new Credit Agreement and litigation from lenders.</font><font style="font-family:inherit;font-size:10pt;">&#32;&#32;</font><font style="font-family:inherit;font-size:10pt;">As of June 30, 2017, the Company remained in compliance with all covenants under the new Credit Agreement.</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Senior notes:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has issued a cumulative $1.9 billion aggregate principal amount of unsecured senior notes, which are due between January&#160;2021 and March&#160;2026, with United Missouri Bank as trustee.  Interest on the senior notes, ranging from 3.550% to 4.875%, is payable semi-annually and is computed on the basis of a 360-day year.</font><font style="font-family:inherit;font-size:10pt;">&#32;&#32;</font><font style="font-family:inherit;font-size:10pt;">Each of the senior notes is subject to certain customary covenants, with which the Company complied as of June 30, 2017.</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with entering into the new Credit Agreement (under which none of the Company&#8217;s subsidiaries are guarantors or obligors), and upon termination of the Terminated Credit Agreement, the guarantees by the Company&#8217;s subsidiary guarantors with respect to all of the Company&#8217;s outstanding senior notes were automatically released in accordance with the terms of the respective indentures governing the senior notes.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sBD102A2112A60F3BC8B687D7B4A2C2C8"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 4 &#8211; WARRANTIES</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company provides warranties on certain merchandise it sells with warranty periods ranging from 30 days to limited lifetime warranties.  The risk of loss arising from warranty claims is typically the obligation of the Company&#8217;s suppliers.  Certain suppliers provide upfront allowances to the Company in lieu of accepting the obligation for warranty claims.  For this merchandise, when sold, the Company bears the risk of loss associated with the cost of warranty claims.  Differences between supplier allowances received by the Company, in lieu of warranty obligations and estimated warranty expense, are recorded as an adjustment to cost of sales.  Estimated warranty costs, which are recorded as obligations at the time of sale, are based on the historical failure rate of each individual product line.  The Company&#8217;s historical experience has been that failure rates are relatively consistent over time and that the ultimate cost of warranty claims to the Company has been driven by volume of units sold as opposed to fluctuations in failure rates or the variation of the cost of individual claims.  </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s product warranty liabilities are included in &#8220;Other current liabilities&#8221; on the accompanying Condensed Consolidated Balance Sheets as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.  The following table identifies the changes in the Company&#8217;s aggregate product warranty liabilities for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;(in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:77%;"></td><td style="width:1%;"></td><td style="width:21%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty liabilities, balance at December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty claims</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(37,600</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty accruals</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,718</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Warranty liabilities, balance at June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">41,741</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s90BDD68C4253286AF7E987D7B4A65129"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 5 &#8211; SHARE REPURCHASE PROGRAM</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January of 2011, the Company&#8217;s Board of Directors approved a share repurchase program.  Under the program, the Company may, from time to time, repurchase shares of its common stock, solely through open market purchases effected through a broker dealer at prevailing market prices, based on a variety of factors such as price, corporate trading policy requirements and overall market conditions.  The Company&#8217;s Board of Directors may increase or otherwise modify, renew, suspend or terminate the share repurchase program at any time, without prior notice.  As announced on </font><font style="font-family:inherit;font-size:10pt;">May&#160;10, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company&#8217;s Board of Directors approved a resolution to increase the authorization amount under the share repurchase program by an additional </font><font style="font-family:inherit;font-size:10pt;">$1.0 billion</font><font style="font-family:inherit;font-size:10pt;">, resulting in a cumulative authorization of </font><font style="font-family:inherit;font-size:10pt;">$8.8 billion</font><font style="font-family:inherit;font-size:10pt;">.  The additional $1.0 billion authorization is effective for a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period, beginning on its announcement date. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table identifies shares of the Company&#8217;s common stock that have been repurchased as part of the Company&#8217;s publicly announced share repurchase program (in thousands, except per share data):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:39%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br>&#160;June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Six Months Ended&#160;<br>&#160;June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares repurchased</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,475</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,075</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5,304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,306</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average price per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">245.26</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262.17</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">253.13</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">259.14</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total investment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">852,226</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">544,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,342,538</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">856,802</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company had </font><font style="font-family:inherit;font-size:10pt;">$545.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;remaining under its share repurchase program.  Subsequent to the end of the </font><font style="font-family:inherit;font-size:10pt;">second</font><font style="font-family:inherit;font-size:10pt;">&#32;quarter and through </font><font style="font-family:inherit;font-size:10pt;">August&#160;7, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company repurchased an additional </font><font style="font-family:inherit;font-size:10pt;">0.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;shares of its common stock under its share repurchase program, at an average price of </font><font style="font-family:inherit;font-size:10pt;">$207.21</font><font style="font-family:inherit;font-size:10pt;">, for a total investment of </font><font style="font-family:inherit;font-size:10pt;">$35.0 million</font><font style="font-family:inherit;font-size:10pt;">.  The Company has repurchased a total of </font><font style="font-family:inherit;font-size:10pt;">62.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;shares of its common stock under its share repurchase program since the inception of the program in January of 2011 and through </font><font style="font-family:inherit;font-size:10pt;">August&#160;7, 2017</font><font style="font-family:inherit;font-size:10pt;">, at an average price of </font><font style="font-family:inherit;font-size:10pt;">$132.00</font><font style="font-family:inherit;font-size:10pt;">, for a total aggregate investment of </font><font style="font-family:inherit;font-size:10pt;">$8.2 billion</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s879D6EB9DDE1C6F9F6E287D7B4B0697D"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 6 &#8211; SHARE-BASED COMPENSATION AND BENEFIT PLANS</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes share-based compensation expense based on the fair value of the grants, awards or shares at the time of the grant, award or issuance.  Share-based compensation includes stock option awards issued under the Company&#8217;s employee incentive  plans and director stock plan, restricted stock awarded under the Company&#8217;s employee incentive plans and director stock plan and stock issued through the Company&#8217;s employee stock purchase plan.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock options:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s stock-based incentive plans provide for the granting of stock options for the purchase of common stock of the Company to directors and certain key employees of the Company.  Options are granted at an exercise price that is equal to the closing market price of the Company&#8217;s common stock on the date of the grant.  Director options granted under the plans expire after seven years and are fully vested after six months.  Employee options granted under the plans expire after ten years and typically vest 25% per year, over four years.  The Company records compensation expense for the grant-date fair value of the option awards evenly over the vesting period or the minimum required service period.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below identifies stock option activity under these plans during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;(in thousands, except per share data):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:65%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average </font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercise Price</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104.90</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">209</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">264.45</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(418</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.77</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">203.83</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding at June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,575</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">126.41</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercisable at June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,761</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">75.20</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of each stock option award is estimated on the date of the grant using the Black-Scholes option pricing model.  The Black-Scholes model requires the use of assumptions, including the risk free rate, expected life, expected volatility and expected dividend yield. </font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Risk-free interest rate </font><font style="font-family:inherit;font-size:10pt;">&#8211; The United States Treasury rates in effect at the time the options are granted for the options&#8217; expected life.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:1pt;padding-left:24px;"><font style="font-family:inherit;font-size:1pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><br></font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Expected life</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8211; Represents the period of time that options granted are expected to be outstanding.  The Company uses historical experience to estimate the expected life of options granted.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Expected volatility</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8211; Measure of the amount, by which the Company&#8217;s stock price is expected to fluctuate, based on a historical trend.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Expected dividend yield &#8211; </font><font style="font-family:inherit;font-size:10pt;">The Company has not paid, nor does it have plans in the foreseeable future to pay, any dividends.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below identifies the weighted-average assumptions used for grants awarded during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:66%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:15%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Six Months Ended&#160;<br>&#160;June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5.6 Years</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.7 Years</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">22.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes activity related to stock options awarded by the Company for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;(in thousands, except per share data):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:51%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br>&#160;June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Six Months Ended&#160;<br>&#160;June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation expense for stock options awarded</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,938</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">8,147</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit from compensation expense related to stock options</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,500</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,421</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,103</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,040</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted-average grant-date fair value of options granted during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, was </font><font style="font-family:inherit;font-size:10pt;">$67.43</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">$65.18</font><font style="font-family:inherit;font-size:10pt;">&#32;for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">.  The remaining unrecognized compensation expense related to unvested stock option awards at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, was </font><font style="font-family:inherit;font-size:10pt;">$31.4 million</font><font style="font-family:inherit;font-size:10pt;">, and the weighted-average period of time over which this cost will be recognized is </font><font style="font-family:inherit;font-size:10pt;">2.8 years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other share-based compensation plans:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company sponsors other share-based compensation plans:  </font><font style="font-family:inherit;font-size:10pt;">an employee stock purchase plan (the &#8220;ESPP&#8221;), which permits all eligible employees to purchase shares of the Company&#8217;s common stock at 85% of the fair market value</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">a director stock plan, which provides for the award of shares of restricted stock to the Company&#8217;s independent directors, that vest evenly over a three-year period and are held in escrow until such vesting has occurred</font><font style="font-family:inherit;font-size:10pt;">.  The fair value of shares issued under the ESPP is based on the average of the high and low market prices of the Company&#8217;s common stock during the offering periods, and compensation expense is recognized based on the discount between the fair value and the employee purchase price for the shares sold to employees.  The fair value of shares awarded under the </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">director stock plan is based on the closing market price of the Company&#8217;s common stock on the date of the award, and compensation expense is recorded evenly over the vesting period or the minimum required service period.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below summarizes activity related to the Company&#8217;s other share-based compensation plans for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;(in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:51%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br>&#160;June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Six Months Ended&#160;<br>&#160;June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation expense for shares issued under the ESPP</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">573</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,114</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,072</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit from compensation expense related to shares issued under the ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">218</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">205</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">424</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">400</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation expense for restricted shares awarded</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">322</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,092</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit from compensation expense related to restricted awards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">158</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">416</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Profit sharing and savings plan:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company sponsors a contributory profit sharing and savings plan (the &#8220;401(k) Plan&#8221;) that covers substantially all employees who are at least 21 years of age and have completed one year of service.  The Company makes matching contributions equal to 100% of the first 2% of each employee&#8217;s wages that are contributed and 25% of the next 4% of each employee&#8217;s wages that are contributed.</font><font style="font-family:inherit;font-size:10pt;">&#32;&#32;An employee generally must be employed on December 31 to receive that year&#8217;s Company matching contribution, with the matching contribution funded annually at the beginning of the subsequent year following the year in which the matching contribution was earned.  The Company may also make additional discretionary profit sharing contributions to the plan on an annual basis as determined by the Board of Directors.  The Company did </font><font style="font-family:inherit;font-size:10pt;">not</font><font style="font-family:inherit;font-size:10pt;">&#32;make any discretionary contributions to the 401(k) Plan during the </font><font style="font-family:inherit;font-size:10pt;">three or six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;or </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.  The Company expensed matching contributions under the 401(k) Plan in the amounts of </font><font style="font-family:inherit;font-size:10pt;">$5.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, which were included in &#8220;Selling, general and administrative expenses&#8221; on the accompanying Condensed Consolidated Statements of Income.  The Company expensed matching contributions under the 401(k) Plan in the amounts of </font><font style="font-family:inherit;font-size:10pt;">$11.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$10.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, which were included in &#8220;Selling, general and administrative expense&#8221; on the accompanying Condensed Consolidated Statements of Income.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Nonqualified deferred compensation plan:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company sponsors a nonqualified deferred compensation plan (the &#8220;Deferred Compensation Plan&#8221;) for highly compensated employees whose contributions to the 401(k) Plan are limited due to the application of the annual limitations under the Internal Revenue Code.  The Deferred Compensation Plan provides these employees with the opportunity to defer the full 6% of matched compensation, including salary and incentive based compensation that was precluded under the Company&#8217;s 401(k) Plan, which is then matched by the Company using the same formula as the 401(k) Plan.</font><font style="font-family:inherit;font-size:10pt;">&#32;&#32;An employee generally must be employed on December 31 to receive that year&#8217;s Company matching contribution, with the matching contribution funded annually at the beginning of the subsequent year following the year in which the matching contribution was earned.  In the event of bankruptcy, the assets of this plan are available to satisfy the claims of general creditors.  The Company has an unsecured obligation to pay, in the future, the value of the deferred compensation and Company match, adjusted to reflect the performance, whether positive or negative, of selected investment measurement options chosen by each participant during the deferral period.  The liability for compensation deferred under the Deferred Compensation Plan was </font><font style="font-family:inherit;font-size:10pt;">$23.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$20.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, which was included in &#8220;Other liabilities&#8221; on the accompanying Condensed Consolidated Balance Sheets.  The Company expensed matching contributions under the Deferred Compensation Plan in the amount of less than </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, which were included in &#8220;Selling, general and administrative expenses&#8221; on the accompanying Condensed Consolidated Statements of Income.  The Company expensed matching contributions under the Deferred Compensation Plan in the amount of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, which were included in &#8220;Selling, general and administrative expenses&#8221; on the accompanying Condensed Consolidated Statements of Income.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></div><hr style="page-break-after:always"><div><a name="sFC87DA0B08F14F3CAEC687D7B4DE3A5E"></a></div><div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 7 &#8211; EARNINGS PER SHARE</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table illustrates the computation of basic and diluted earnings per share for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;(in thousands, except per share data):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:50%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br>&#160;June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Six Months Ended&#160;<br>&#160;June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator (basic and diluted):</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">282,821</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">257,794</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">547,755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">513,168</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding &#8211; basic</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">90,030</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,967</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">91,012</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,554</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of stock options </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,269</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,315</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,335</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,357</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding &#8211; assuming dilution</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">91,299</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,282</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">92,347</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,911</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings per share:</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings per share-basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3.14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.69</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">6.02</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.31</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings per share-assuming dilution</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3.10</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.65</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5.93</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Antidilutive potential common shares not included in the calculation of diluted earnings per share:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">581</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">285</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">524</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">312</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average exercise price per share of antidilutive stock options </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">262.25</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262.49</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">265.02</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">259.46</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">See Note 6 for further information concerning the terms of the Company&#8217;s share-based compensation plans.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, the computation of diluted earnings per share did not include certain securities.  These securities represent underlying stock options not included in the computation of diluted earnings per share, because the inclusion of such equity awards would have been antidilutive.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subsequent to the end of the </font><font style="font-family:inherit;font-size:10pt;">second</font><font style="font-family:inherit;font-size:10pt;">&#32;quarter and through </font><font style="font-family:inherit;font-size:10pt;">August&#160;7, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company repurchased an additional </font><font style="font-family:inherit;font-size:10pt;">0.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;shares of its common stock under its share repurchase program, at an average price of </font><font style="font-family:inherit;font-size:10pt;">$207.21</font><font style="font-family:inherit;font-size:10pt;">, for a total investment of </font><font style="font-family:inherit;font-size:10pt;">$35.0 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sFF74AECCBF1A9826D7E487D7B4E70A27"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 8 &#8211; LEGAL MATTERS</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">O&#8217;Reilly is currently involved in litigation incidental to the ordinary conduct of the Company&#8217;s business.  The Company accrues for litigation losses in instances where a material adverse outcome is probable and the Company is able to reasonably estimate the probable loss.  The Company accrues for an estimate of material legal costs to be incurred in pending litigation matters.  Although the Company cannot ascertain the amount of liability that it may incur from any of these matters, it does not currently believe that, in the aggregate, these matters, taking into account applicable insurance and accruals, will have a material adverse effect on its consolidated financial position, results of operations or cash flows in a particular quarter or annual period.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As previously reported, on June 18, 2015, a jury in Greene County, Missouri, returned an unfavorable verdict in a litigated contract dispute in the matter </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Meridian Creative Alliance</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;vs. O&#8217;Reilly Automotive Stores, Inc. et. al.</font><font style="font-family:inherit;font-size:10pt;">&#32;in the amount of </font><font style="font-family:inherit;font-size:10pt;">$12.5 million</font><font style="font-family:inherit;font-size:10pt;">.  The Company has vigorously challenged the verdict in the Court of Appeals and on March 24, 2017, the Court of Appeals reversed and affirmed the verdict in part and remanded to the trial court the cause of action that resulted in the $12.5 million verdict.  On April 10, 2017, Meridian Creative Alliance (&#8220;Meridian&#8221;) filed a motion for rehearing in the Court of Appeals or, in the alternative, to transfer the case to the Missouri Supreme Court.  On April 17, 2017, the Court of Appeals denied Meridian&#8217;s motion.  On May 2, 2017, Meridian filed an application with the Missouri Supreme Court to accept transfer of the case, which was refused on June 27, 2017.  The matter was remanded to the trial court by the Court of Appeals the following day to the Circuit Court of Greene Country, Missouri.  The Company will continue to vigorously defend the matter.  As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company had accrued </font><font style="font-family:inherit;font-size:10pt;">$18.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;with respect to this matter.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</font></div></div><hr style="page-break-after:always"><div><a name="sB3176192BB88948FFD0F87D7B4E9301C"></a></div><div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 9 - RECENT ACCOUNTING PRONOUNCEMENTS</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May of 2014, the Financial Accounting Standards Board (the &#8220;FASB&#8221;) issued Accounting Standard Update (&#8220;ASU&#8221;) No. 2014-09, &#8220;Revenue from Contracts with Customers (Topic 606)&#8221; (&#8220;ASU 2014-09&#8221;).  Under ASU 2014-09, an entity is required to follow a five-step process to determine the amount of revenue to recognize when promised goods or services are transferred to customers.  ASU 2014-09 offers specific accounting guidance for costs to obtain or fulfill a contract with a customer.  In addition, an entity is required to disclose sufficient information to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers.  In August of 2015, the FASB issued ASU No. 2015-14, &#8220;Revenue from Contracts with Customers (Topic 606):  Deferral of the Effective Date&#8221; (&#8220;ASU 2015-14&#8221;), to defer the effective date of ASU 2014-09 by one year.  For public companies, ASU 2015-14 changes ASU 2014-09 to be effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period.  These ASUs can be adopted retrospectively or as a cumulative-effective adjustment at the date of adoption, with early adoption allowed, but not before December 15, 2016.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2018.  The Company has established a task force, composed of multiple functional groups inside of the Company, which is currently in the process of evaluating critical components of this new guidance and the potential impact of the guidance on the Company&#8217;s financial position, results of operations and cash flows.  Based on the preliminary work completed, the Company is considering the potential implications of the new standard on the Company&#8217;s recognition of customer related accounts receivable, warranty costs that are not the responsibility of the Company&#8217;s suppliers, the application of the Company&#8217;s retail O&#8217;Rewards loyalty program and all applicable financial statement disclosures required by the new guidance.  At this time, the task force has not completed its evaluation of the impact or means of adoption.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February of 2016, the FASB issued ASU No. 2016-02, &#8220;Leases (Topic 842)&#8221; (&#8220;ASU 2016-02&#8221;).  Under ASU 2016-02, an entity will be required to recognize right-of-use assets and lease liabilities on its balance sheet and disclose key information about leasing arrangements.  ASU 2016-02 offers specific accounting guidance for a lessee, a lessor and sale and leaseback transactions.  Lessees and lessors are required to disclose qualitative and quantitative information about leasing arrangements to enable a user of the financial statements to assess the amount, timing and uncertainty of cash flows arising from leases.  For public companies, ASU 2016-02 is effective for annual reporting periods beginning after December 15, 2018, including interim periods within that reporting period, and requires a modified retrospective adoption, with early adoption permitted.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2019.  The Company has established a task force, composed of multiple functional groups inside of the Company, which is currently in the process of evaluating critical components of this new guidance and the potential impact of the guidance on the Company&#8217;s financial position, results of operations and cash flows.  Based on the preliminary work completed, the Company is considering the potential implications of the new standard on determining the discount rate to be used in valuing new and existing leases, the treatment of existing favorable and unfavorable lease agreements acquired in connection with previous acquisitions, procedural and operational changes that may be necessary to comply with the provisions of the guidance and all applicable financial statement disclosures required by the new guidance, all of which are areas that could potentially be impacted by adoption of the guidance.  At this time, the task force has not completed its full evaluation; however, the Company believes the adoption of the new guidance will have a material impact on the total assets and total liabilities reported on the Company&#8217;s consolidated balance sheets.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March of 2016, the FASB issued ASU 2016-09, &#8220;Compensation - Stock Compensation (Topic 718):  Improvements to Employee Share-Based Payment Accounting&#8221; (&#8220;ASU 2016-09&#8221;).  Under ASU 2016-09, several aspects of the accounting for share-based payment transactions, including tax consequence, classification of awards as equity or liabilities, and classification on the statement of cash flows, were changed.  The Company adopted this guidance with its first quarter ending March 31, 2017.  </font><font style="font-family:inherit;font-size:10pt;">Upon adoption of ASU 2016-09, the Company elected to change its accounting policy to account for forfeitures as they occur; this change was applied using the modified retrospective transition method with a cumulative effect adjustment</font><font style="font-family:inherit;font-size:10pt;">&#32;of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;to opening &#8220;Retained earnings&#8221; on the accompanying Condensed Consolidated Balance Sheet as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">.  The Company applied the amendments related to the presentation of tax withholdings on the statements of cash flows using the retrospective transition method, which resulted in </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of tax withholdings being reclassified from &#8220;Net cash provided by operating activities&#8221; to &#8220;Net cash used in financing activities&#8221; on the accompanying Condensed Consolidated Statement of Cash Flows for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">.  The Company elected to apply the amendments related to the presentation of excess tax benefits on the statements of cash flows using the retrospective transition method, which resulted in </font><font style="font-family:inherit;font-size:10pt;">$30.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of excess tax benefits related to share-based compensation being reclassified from &#8220;Net cash used in financing activities&#8221; to &#8220;Net cash provided by operating activities&#8221; in the accompanying Condensed Consolidated Statement of Cash Flows for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">.  ASU 2016-09 amendments related to accounting for excess tax benefits in the income statement have been adopted prospectively, resulting in the recognition of </font><font style="font-family:inherit;font-size:10pt;">$9.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$32.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in &#8220;Provision for income taxes&#8221; in the accompanying Condensed Consolidated Statement of Income for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, which lowered the Company&#8217;s effective tax rate, increased dilutive shares outstanding and increased diluted earnings per share for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, by </font><font style="font-family:inherit;font-size:10pt;">$0.09</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$0.32</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June of 2016, the FASB issued ASU No. 2016-13, &#8220;Financial Instruments - Credit Losses (Topic 326):  Measurement of Credit Losses on Financial Instruments&#8221; (&#8220;ASU 2016-13&#8221;).  Under ASU 2016-13, businesses and other organizations are required to present financial assets, measured at amortized costs basis, at the net amount expected to be collected.  The allowance for credit losses is a valuation account that is deducted from the amortized cost basis, such as trade receivables.  The measurement of expected credit loss will be based </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount.  For public companies, ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period, and requires a modified retrospective adoption, with early adoption permitted.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2020.  The application of this new guidance is not expected to have a material impact on the Company&#8217;s consolidated financial condition, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August of 2016, the FASB issued ASU No. 2016-15, &#8220;Statement of Cash Flows (Topic 230):  Classification of Certain Cash Receipts and Cash Payments (a consensus of the FASB Emerging Issues Task Force)&#8221; (&#8220;ASU 2016-15&#8221;).  ASU 2016-15 reduces the existing diversity in practice for eight specific parts on cash flow statement presentation and classification:  debt prepayment or debt extinguishment costs; settlement of zero-coupon debt instruments; contingent consideration payments made after a business combination; proceeds from the settlement of insurance claims; proceeds from the settlement of corporate-owned life insurance (COLI) policies; distributions received from equity method investments; beneficial interests in securitization transactions; and separately identifiable cash flows and application of the predominance principle.  For public companies, ASU 2016-15 is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period, and requires retrospective adoption, with early adoption permitted.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2018.  The application of this new guidance is not expected to have a material impact on the Company&#8217;s consolidated financial condition, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January of 2017, the FASB issued ASU No. 2017-01, &#8220;Business Combinations (Topic 805):  Clarifying the Definition of a Business&#8221; (&#8220;ASU 2017-01&#8221;).  ASU 2017-01 revises the definition of a business in the Accounting Standards Codification and clarifies the guidance for determining whether the purchase or disposal of an asset or group of assets qualifies as the purchase or disposal of a business.  For public companies, ASU 2017-01 is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period, and requires prospective adoption, with early adoption permitted with certain conditions.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2018.  The application of this new guidance is not expected to have a material impact on the Company&#8217;s consolidated financial condition, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January of 2017, the FASB issued ASU No. 2017-04, &#8220;Intangibles - Goodwill and Other (Topic 350):  Simplifying the Test for Goodwill Impairment&#8221; (&#8220;ASU 2017-04&#8221;).  ASU 2017-04 eliminates the second step in the previous process for goodwill impairment testing; instead, the test is now a one-step process that calls for goodwill impairment loss to be measured as the excess of the reporting unit&#8217;s carrying amount over its fair value.  For public companies, ASU 2017-04 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period, and requires prospective adoption, with early adoption after January 1, 2017.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2019.  The application of this new guidance is not expected to have a material impact on the Company&#8217;s consolidated financial condition, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May of 2017, the FASB issued ASU No. 2017-09, &#8220;Compensation - Stock Compensation (Topic 718):  Scope of Modification Accounting&#8221; (&#8220;ASU 2017-09&#8221;).  ASU 2017-09 provides clarity and reduces both the diversity in practice and cost and complexity when applying stock compensation guidance to a change to the terms or conditions of a share-based payment award.  For public companies, ASU 2017-09 is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period, and requires prospective adoption, with early adoption permitted.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2018.  The application of this new guidance is not expected to have a material impact on the Company&#8217;s consolidated financial condition, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></div><hr style="page-break-after:always"><div><a name="sDE686FFD92167BB848BB87D7BCAC37A7"></a></div><div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 2.  Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unless otherwise indicated, &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our&#8221; and similar terms, as well as references to the &#8220;Company&#8221; or &#8220;O&#8217;Reilly,&#8221; refer to O&#8217;Reilly Automotive, Inc. and its subsidiaries.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In Management&#8217;s Discussion and Analysis, we provide a historical and prospective narrative of our general financial condition, results of operations, liquidity and certain other factors that may affect our future results, including</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">an overview of the key drivers of the automotive aftermarket industry;</font></div></td></tr></table><div style="line-height:120%;padding-left:24px;padding-top:4px;text-align:justify;"><font style="padding-top:4px;text-align:justify;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">our results of operations for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">;</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">our liquidity and capital resources;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">any contractual obligations, to which we are committed;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">our critical accounting estimates;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the inflation and seasonality of our business; and</font></div></td></tr></table><div style="line-height:120%;padding-left:24px;padding-top:4px;text-align:justify;"><font style="padding-top:4px;text-align:justify;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">recent accounting pronouncements that may affect our Company.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The review of Management&#8217;s Discussion and Analysis should be made in conjunction with our condensed consolidated financial statements, related notes and other financial information, forward-looking statements and other risk factors included elsewhere in this quarterly report.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sEBC2F6BD62DF9C04CB5887D7BCCE76EF"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">FORWARD-LOOKING STATEMENTS</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We claim the protection of the safe-harbor for forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995.  You can identify these statements by forward-looking words such as &#8220;estimate,&#8221; &#8220;may,&#8221; &#8220;could,&#8221; &#8220;will,&#8221; &#8220;believe,&#8221; &#8220;expect,&#8221; &#8220;would,&#8221; &#8220;consider,&#8221; &#8220;should,&#8221; &#8220;anticipate,&#8221; &#8220;project,&#8221; &#8220;plan,&#8221; &#8220;intend&#8221; or similar words.  In addition, statements contained within this quarterly report that are not historical facts are forward-looking statements, such as statements discussing, among other things, expected growth, store development, integration and expansion strategy, business strategies, future revenues and future performance.  These forward-looking statements are based on estimates, projections, beliefs and assumptions and are not guarantees of future events and results.  Such statements are subject to risks, uncertainties and assumptions, including, but not limited to, the economy in general, inflation, product demand, the market for auto parts, competition, weather, risks associated with the performance of acquired businesses, our ability to hire and retain qualified employees, consumer debt levels, our increased debt levels, credit ratings on public debt, governmental regulations, terrorist activities, war and the threat of war.  Actual results may materially differ from anticipated results described or implied in these forward-looking statements.  Please refer to the &#8220;Risk Factors&#8221; section of our annual report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, for additional factors that could materially affect our financial performance.  Forward-looking statements speak only as of the date they were made, and we undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by applicable law.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sAD31376B9C0AAA19DBFF87D7BD004161"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">OVERVIEW</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are a specialty retailer of automotive aftermarket parts, tools, supplies, equipment and accessories in the United States.  We are one of the largest U.S. automotive aftermarket specialty retailers, selling our products to both do-it-yourself (&#8220;DIY&#8221;) customers and professional service providers &#8211; our &#8220;dual market strategy.&#8221;  Our stores carry an extensive product line consisting of new and remanufactured automotive hard parts, maintenance items, accessories, a complete line of auto body paint and related materials, automotive tools and professional service provider service equipment.  Our extensive product line includes an assortment of products that are differentiated by quality and price for most of the product lines we offer.  For many of our product offerings, this quality differentiation reflects &#8220;good,&#8221; &#8220;better,&#8221; and &#8220;best&#8221; alternatives.  Our sales and total gross margin dollars are highest for the &#8220;best&#8221; quality category of products.  Consumers&#8217; willingness to select products at a higher point on the value spectrum is a driver of sales and profitability in our industry.  Our stores also offer enhanced services and programs to our customers, including used oil, oil filter and battery recycling; battery, wiper and bulb replacement; battery diagnostic testing; electrical and module testing; check engine light code extraction; loaner tool program; drum and rotor resurfacing; custom hydraulic hoses;&#160;professional paint shop mixing and related materials; and machine shops.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our strategy is to open new stores to achieve greater penetration into existing markets and expansion into new, contiguous markets.  We typically open new stores either by (i) constructing a new facility or renovating an existing one on property we purchase or lease and stocking the new store with fixtures and inventory; (ii) acquiring an independently owned auto parts store, typically by the purchase of substantially all of the inventory and other assets (other than realty) of such store; or (iii) purchasing multi-store chains.  We plan to open </font><font style="font-family:inherit;font-size:10pt;">190</font><font style="font-family:inherit;font-size:10pt;">&#32;net, new stores in 2017, in addition to the conversion of </font><font style="font-family:inherit;font-size:10pt;">48</font><font style="font-family:inherit;font-size:10pt;">&#32;stores acquired from Bond Auto Parts (&#8220;Bond&#8221;) in December 2016, as previously announced.  We believe our investment in store growth will be funded with the cash flows expected to be generated by our existing operations and through available borrowings under our existing unsecured revolving credit facility.  During the three months </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, we opened </font><font style="font-family:inherit;font-size:10pt;">50</font><font style="font-family:inherit;font-size:10pt;">&#32;stores and closed </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">&#32;stores.  During the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, we opened </font><font style="font-family:inherit;font-size:10pt;">110</font><font style="font-family:inherit;font-size:10pt;">&#32;stores and closed </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;">&#32;stores and, as of that date, operated </font><font style="font-family:inherit;font-size:10pt;">4,934</font><font style="font-family:inherit;font-size:10pt;">&#32;stores in </font><font style="font-family:inherit;font-size:10pt;">47</font><font style="font-family:inherit;font-size:10pt;">&#32;states.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating within the retail industry, we are influenced by a number of general macroeconomic factors including, but not limited to, fuel costs, unemployment rates, consumer preferences and spending habits, and competition.  We have ongoing initiatives aimed at tailoring our product offering to adjust to customers&#8217; changing preferences, and we also have initiatives focused on marketing and training to educate customers on the advantages of ongoing vehicle maintenance, as well as &#8220;purchasing up&#8221; on the value spectrum.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe the key drivers of current and future demand for the products sold within the automotive aftermarket include the number of U.S. miles driven, number of U.S. registered vehicles, new light vehicle registrations, average vehicle age and unemployment.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Miles Driven</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8211; The number of total miles driven in the U.S. influences the demand for repair and maintenance products sold within the automotive aftermarket.  In total, vehicles in the U.S. are driven approximately </font><font style="font-family:inherit;font-size:10pt;">three trillion</font><font style="font-family:inherit;font-size:10pt;">&#32;miles per year, resulting in ongoing wear and tear and a corresponding continued demand for the repair and maintenance products necessary to keep these vehicles in operation.  According to the Department of Transportation, the number of total miles driven in the U.S. increased 2.4%, 3.5% and 1.8% in 2016, 2015 and 2014, respectively, and through </font><font style="font-family:inherit;font-size:10pt;">May</font><font style="font-family:inherit;font-size:10pt;">&#32;of 2017, year-to-date miles driven increased </font><font style="font-family:inherit;font-size:10pt;">1.7%</font><font style="font-family:inherit;font-size:10pt;">.  We would expect to continue to see modest improvements in total miles driven in the U.S., supported by an increasing number of registered vehicles on the road, resulting in continued demand for automotive aftermarket products.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of U.S. Registered Vehicles, New Light Vehicle Registrations and Average Vehicle Age</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8211; The total number of vehicles on the road and the average age of the vehicle population heavily influence the demand for products sold within the automotive aftermarket industry.  As reported by The Auto Care Association, the total number of registered vehicles increased </font><font style="font-family:inherit;font-size:10pt;">7%</font><font style="font-family:inherit;font-size:10pt;">&#32;from 2006 to 2016, bringing the number of light vehicles on the road to </font><font style="font-family:inherit;font-size:10pt;">264 million</font><font style="font-family:inherit;font-size:10pt;">&#32;by the end of 2016.  For the year ended December 31, 2016, the seasonally adjusted annual rate of light vehicle sales in the U.S. (&#8220;SAAR&#8221;) was approximately </font><font style="font-family:inherit;font-size:10pt;">18.3 million</font><font style="font-family:inherit;font-size:10pt;">, and for 2017, the SAAR is estimated to be approximately </font><font style="font-family:inherit;font-size:10pt;">16.4 million</font><font style="font-family:inherit;font-size:10pt;">, contributing to the continued growth in the total number of registered vehicles on the road.  In the past decade, vehicle scrappage rates have remained relatively stable, ranging from </font><font style="font-family:inherit;font-size:10pt;">4.3%</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">5.7</font><font style="font-family:inherit;font-size:10pt;">% annually.  As a result, over the past decade, the average age of the U.S. vehicle population has increased, growing </font><font style="font-family:inherit;font-size:10pt;">22%</font><font style="font-family:inherit;font-size:10pt;">, from </font><font style="font-family:inherit;font-size:10pt;">9.5</font><font style="font-family:inherit;font-size:10pt;">&#32;years in 2006 to </font><font style="font-family:inherit;font-size:10pt;">11.6</font><font style="font-family:inherit;font-size:10pt;">&#32;years in 2016.  We believe this increase in average age can be attributed to better engineered and manufactured vehicles, which can be reliably driven at higher mileages due to better quality power trains and interiors and exteriors, and the consumer&#8217;s willingness to invest in maintaining these higher-mileage, better built vehicles.  As the average age of vehicles on the road increases, a larger percentage of miles are being driven by vehicles that are outside of a manufacturer warranty.  These out-of-warranty, older vehicles generate strong demand for automotive aftermarket products as they go through more routine maintenance cycles, have more frequent mechanical failures and generally require more maintenance than newer vehicles.  We believe consumers will continue to invest in these reliable, higher-quality, higher-mileage vehicles and these investments, along with an increasing total light vehicle fleet, will support continued demand for automotive aftermarket products.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unemployment</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8211; Unemployment, underemployment, the threat of future joblessness and the uncertainty surrounding the overall economic health of the U.S. have a negative impact on consumer confidence and the level of consumer discretionary spending.  Long-term trends of high unemployment have historically impeded the growth of annual miles driven, as well as decrease consumer discretionary spending, both of which negatively impact demand for products sold in the automotive aftermarket industry.  As of December 31, 2016, the U.S. unemployment rate was 4.7%, and as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the U.S. unemployment rate was </font><font style="font-family:inherit;font-size:10pt;">4.4%</font><font style="font-family:inherit;font-size:10pt;">.  We believe total employment should remain at healthy levels with marginal improvements, and we would expect to see an increase in commuter traffic with a growing work force, further aiding the positive trend of growth of total miles driven in the U.S. and demand for automotive aftermarket products. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We remain confident in our ability to gain market share in our existing markets and grow our business in new markets by focusing on our dual market strategy and the core O&#8217;Reilly values of hard work and excellent customer service.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s55CB1EB6F1B0D3FCF13B87D7B8470689"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RESULTS OF OPERATIONS </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Sales:</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, increased </font><font style="font-family:inherit;font-size:10pt;">$114 million</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">$2.29 billion</font><font style="font-family:inherit;font-size:10pt;">&#32;from </font><font style="font-family:inherit;font-size:10pt;">$2.18 billion</font><font style="font-family:inherit;font-size:10pt;">&#32;for the same period one year ago, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;">.  Sales for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, increased </font><font style="font-family:inherit;font-size:10pt;">$174 million</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">$4.45 billion</font><font style="font-family:inherit;font-size:10pt;">&#32;from </font><font style="font-family:inherit;font-size:10pt;">$4.27 billion</font><font style="font-family:inherit;font-size:10pt;">&#32;for the same period one year ago, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">4%</font><font style="font-family:inherit;font-size:10pt;">.  Comparable store sales for stores open at least one year increased </font><font style="font-family:inherit;font-size:10pt;">1.7%</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">4.3%</font><font style="font-family:inherit;font-size:10pt;">&#32;for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.  Comparable store sales for stores open at least one year increased </font><font style="font-family:inherit;font-size:10pt;">1.3%</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">5.1%</font><font style="font-family:inherit;font-size:10pt;">&#32;for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.  Comparable store sales are calculated based on the change in sales of stores open at least one year and exclude sales of specialty machinery, sales to independent parts stores and sales to Team Members, as well as sales from Leap Day during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the components of the increase in sales for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;(in millions):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:55%;"></td><td style="width:1%;"></td><td style="width:19%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:20%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Increase in Sales for the Three Months Ended <br>June 30, 2017, <br>Compared to the Same Period in 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Increase in Sales for the Six Months Ended <br>June 30, 2017, <br>Compared to the Same Period in 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Store sales:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Comparable store sales, including sales from the 48 acquired Bond stores</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-comparable store sales:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales for stores opened throughout 2016, excluding stores open at least one year that are included in comparable store sales</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales for stores opened throughout 2017</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales from Leap Day in 2016</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales in 2016 for stores that have closed</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Non-store sales:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Includes sales of machinery and sales to independent parts stores and Team Members</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total increase in sales</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">114</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">174</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe the increased sales achieved by our stores are the result of store growth, sales from the </font><font style="font-family:inherit;font-size:10pt;">48</font><font style="font-family:inherit;font-size:10pt;">&#32;acquired Bond stores and the high levels of customer service provided by our well-trained and technically proficient Team Members, superior inventory availability, including same day and over-night access to inventory in our regional distribution centers, enhanced services and programs offered in our stores, a broader selection of product offerings in most stores with a dynamic catalog system to identify and source parts, a targeted promotional and advertising effort through a variety of media and localized promotional events, continued improvement in the merchandising and store layouts of our stores, compensation programs for all store Team Members that provide incentives for performance and our continued focus on serving both DIY and professional service provider customers.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our comparable store sales increases for the three and six months ended June 30, 2017, were driven by increases in average ticket values for both our DIY and professional service provider customers, partially offset by negative customer transaction counts from our DIY and professional service provider customers.  The improvements in average ticket values were the result of the increasing complexity and cost of replacement parts necessary to maintain the current population of better engineered and more technically advanced vehicles.  These better engineered, more technically advanced vehicles require less frequent repairs, as the component parts are more durable and last for longer periods of time.  When repairs are needed, the cost of replacement parts is, on average, greater, which is a benefit to average ticket values; however, the decrease in repair frequency creates pressure on customer transaction counts.  Customer transaction counts during the current periods were also negatively impacted by softer industry demand, resulting, in part, from the second consecutive, unseasonably mild winter weather and a cool, wet start to summer in many of our markets.  The mild winter weather did not stress vehicle components to the degree more typical harsh winter weather would, which resulted in a lower level of automobile parts breakage and associated demand for our products.  The cool, wet start to summer resulted in a lower level of demand, as the absence of typical seasonally high temperatures resulted in fewer temperature related vehicle repairs. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We opened </font><font style="font-family:inherit;font-size:10pt;">46</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">105</font><font style="font-family:inherit;font-size:10pt;">&#32;net, new stores during the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, compared to </font><font style="font-family:inherit;font-size:10pt;">37</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">89</font><font style="font-family:inherit;font-size:10pt;">&#32;net, new stores for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.  As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, we operated </font><font style="font-family:inherit;font-size:10pt;">4,934</font><font style="font-family:inherit;font-size:10pt;">&#32;stores in </font><font style="font-family:inherit;font-size:10pt;">47</font><font style="font-family:inherit;font-size:10pt;">&#32;states compared to </font><font style="font-family:inherit;font-size:10pt;">4,660</font><font style="font-family:inherit;font-size:10pt;">&#32;stores in </font><font style="font-family:inherit;font-size:10pt;">44</font><font style="font-family:inherit;font-size:10pt;">&#32;states at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">.  We anticipate total new store growth to be </font><font style="font-family:inherit;font-size:10pt;">190</font><font style="font-family:inherit;font-size:10pt;">&#32;net, new store openings in 2017, slightly below the 2016 net, new store openings due to the resources necessary to convert the </font><font style="font-family:inherit;font-size:10pt;">48</font><font style="font-family:inherit;font-size:10pt;">&#32;Bond stores acquired in December 2016 to our systems, inventory selection and d&#233;cor packages during 2017.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Gross profit:</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, increased to </font><font style="font-family:inherit;font-size:10pt;">$1.20 billion</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">52.4%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) from </font><font style="font-family:inherit;font-size:10pt;">$1.13 billion</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">51.8%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) for the same period one year ago, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">6%</font><font style="font-family:inherit;font-size:10pt;">.  Gross profit for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, increased to </font><font style="font-family:inherit;font-size:10pt;">$2.33 billion</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">52.4%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) from </font><font style="font-family:inherit;font-size:10pt;">$2.22 billion</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">52.1%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) for the same period one year ago, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;">.  The increase in gross profit dollars for the three months ended June 30, 2017, was the result of sales from new stores, the increase in comparable store sales at existing stores and sales from the 48 acquired Bond stores.  The increase in gross profit dollars for the six months ended June 30, 2017, was the result of sales from new stores, the increase in comparable store sales at existing stores and sales from the 48 acquired Bond stores, partially offset by prior year gross profit dollars generated from one additional day due to Leap Day.  The increases in gross profit as a percentage of sales for the three and six months ended June 30, 2017, were primarily due to a smaller non-cash last-in, first-out (&#8220;LIFO&#8221;) impact, which is the result of fewer product acquisition cost improvements during the three and six </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">months ended June 30, 2017, as compared to the same periods in the prior year.  Our policy is to not write up inventory in excess of replacement cost, and accordingly, we are effectively valuing our inventory at replacement cost.  During the three months ended June 30, 2017 and 2016, our LIFO costs were written down by approximately $10 million and $23 million, respectively, to reflect replacement cost.  During the six months ended June 30, 2017, our LIFO inventory costs were written down by approximately $17 million and $36 million, respectively, to reflect replacement cost. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Selling, general and administrative expenses:</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative expenses (&#8220;SG&amp;A&#8221;) for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, increased to </font><font style="font-family:inherit;font-size:10pt;">$743 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">32.4%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) from </font><font style="font-family:inherit;font-size:10pt;">$702 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">32.3%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) for the same period one year ago, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">6%</font><font style="font-family:inherit;font-size:10pt;">.  SG&amp;A for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, increased to </font><font style="font-family:inherit;font-size:10pt;">$1.47 billion</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">33.1%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) from </font><font style="font-family:inherit;font-size:10pt;">$1.38 billion</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">32.3%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) for the same period one year ago, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">6%</font><font style="font-family:inherit;font-size:10pt;">.  The increase in total SG&amp;A dollars for the three months ended June 30, 2017, was primarily the result of additional Team Members, facilities and vehicles to support our increased sales and store count, partially offset by a $9.1 million benefit from the reduction in our legal accruals following the expiration of the statute of limitations related to a legacy claim.  The increase in total SG&amp;A dollars for the six months ended June 30, 2017, was primarily the result of additional Team Members, facilities and vehicles to support our increased sales and store count, partially offset by a $9.1 million benefit from the previously mentioned reduction in legal accruals and prior year incremental SG&amp;A expenses incurred from one additional day due to Leap Day.  The increases in SG&amp;A as a percentage of sales for the three and six months ended June 30, 2017, were primarily due to deleverage of store operating costs on soft comparable store sales during the current periods. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Operating income:</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As a result of the impacts discussed above, operating income for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, increased to </font><font style="font-family:inherit;font-size:10pt;">$457 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">20.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) from </font><font style="font-family:inherit;font-size:10pt;">$425 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">19.5%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) for the same period one year ago, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">8%</font><font style="font-family:inherit;font-size:10pt;">.  As a result of the impacts discussed above, operating income for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, increased to </font><font style="font-family:inherit;font-size:10pt;">$861 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">19.4%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) from </font><font style="font-family:inherit;font-size:10pt;">$844 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">19.7%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) for the same period one year ago, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">2%</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Other income and expense:</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total other expense for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, increased to </font><font style="font-family:inherit;font-size:10pt;">$21 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">0.9%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) from </font><font style="font-family:inherit;font-size:10pt;">$16 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">0.7%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) for the same period one year ago, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">30%</font><font style="font-family:inherit;font-size:10pt;">.  Total other expense for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, increased to </font><font style="font-family:inherit;font-size:10pt;">$39 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">0.9%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) from </font><font style="font-family:inherit;font-size:10pt;">$29 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">0.7%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) for the same period one year ago, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">33%</font><font style="font-family:inherit;font-size:10pt;">.  The increases in total other expense for the three and six months ended June 30, 2017, were primarily the result of increased interest expense on higher average outstanding borrowings. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Income taxes:</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our provision for income taxes for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, increased to </font><font style="font-family:inherit;font-size:10pt;">$154 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">6.7%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) from </font><font style="font-family:inherit;font-size:10pt;">$151 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">6.9%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) for the same period one year ago, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">2%</font><font style="font-family:inherit;font-size:10pt;">.  Our provision for income taxes for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, decreased to </font><font style="font-family:inherit;font-size:10pt;">$274 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">6.2%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) from </font><font style="font-family:inherit;font-size:10pt;">$301 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">7.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) for the same period one year ago, representing a decrease of </font><font style="font-family:inherit;font-size:10pt;">9%</font><font style="font-family:inherit;font-size:10pt;">.  Our effective tax rate for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, was </font><font style="font-family:inherit;font-size:10pt;">35.2%</font><font style="font-family:inherit;font-size:10pt;">&#32;of income before income taxes compared to </font><font style="font-family:inherit;font-size:10pt;">36.9%</font><font style="font-family:inherit;font-size:10pt;">&#32;for the same period one year ago.  Our effective tax rate for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, was </font><font style="font-family:inherit;font-size:10pt;">33.3%</font><font style="font-family:inherit;font-size:10pt;">&#32;of income before income taxes compared to </font><font style="font-family:inherit;font-size:10pt;">37.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;for the same period one year ago.  The increase in our provision for income taxes for the three months ended June 30, 2017, was primarily the result of higher taxable income in the three months ended June 30, 2017, partially offset by the adoption of Accounting Standard Update No. 2016-09, which provided a benefit of </font><font style="font-family:inherit;font-size:10pt;">$9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;to the provision for income taxes.  The decrease in our provision for income taxes for the six months ended June 30, 2017, was primarily the result of the adoption of a new accounting standard in 2017, which provided a benefit of </font><font style="font-family:inherit;font-size:10pt;">$32 million</font><font style="font-family:inherit;font-size:10pt;">&#32;to the provision for income taxes, partially offset by higher taxable income.  The decreases in our effective tax rate for the three and six months ended June 30, 2017, were primarily the result of the adoption of a new accounting standard in 2017, which provided a benefit of </font><font style="font-family:inherit;font-size:10pt;">210</font><font style="font-family:inherit;font-size:10pt;">&#32;basis points and </font><font style="font-family:inherit;font-size:10pt;">400</font><font style="font-family:inherit;font-size:10pt;">&#32;basis points to the effective tax rate for the three and six months ended June 30, 2017, respectively.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Net income:</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As a result of the impacts discussed above, net income for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, increased to </font><font style="font-family:inherit;font-size:10pt;">$283 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">12.3%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) from </font><font style="font-family:inherit;font-size:10pt;">$258 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">11.8%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) for the same period one year ago, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;">.  As a result of the impacts discussed above, net income for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, increased to </font><font style="font-family:inherit;font-size:10pt;">$548 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">12.3%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) from </font><font style="font-family:inherit;font-size:10pt;">$513 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(or </font><font style="font-family:inherit;font-size:10pt;">12.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;of sales) for the same period one year ago, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">7%</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Earnings per share:</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our diluted earnings per common share for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, increased </font><font style="font-family:inherit;font-size:10pt;">17%</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">$3.10</font><font style="font-family:inherit;font-size:10pt;">&#32;on </font><font style="font-family:inherit;font-size:10pt;">91 million</font><font style="font-family:inherit;font-size:10pt;">&#32;shares from </font><font style="font-family:inherit;font-size:10pt;">$2.65</font><font style="font-family:inherit;font-size:10pt;">&#32;on </font><font style="font-family:inherit;font-size:10pt;">97 million</font><font style="font-family:inherit;font-size:10pt;">&#32;shares for the same period one year ago.  Our diluted earnings per common share for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, increased </font><font style="font-family:inherit;font-size:10pt;">13%</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">$5.93</font><font style="font-family:inherit;font-size:10pt;">&#32;on </font><font style="font-family:inherit;font-size:10pt;">92 million</font><font style="font-family:inherit;font-size:10pt;">&#32;shares from </font><font style="font-family:inherit;font-size:10pt;">$5.24</font><font style="font-family:inherit;font-size:10pt;">&#32;on </font><font style="font-family:inherit;font-size:10pt;">98 million</font><font style="font-family:inherit;font-size:10pt;">&#32;shares for the same period one year ago.  Due to the adoption of Accounting Standard Update No. 2016-09, our diluted earnings per common share for the three and six months ended June 30, 2017, </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">included a benefit of </font><font style="font-family:inherit;font-size:10pt;">$0.09</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$0.32</font><font style="font-family:inherit;font-size:10pt;">, respectively, comprised of a </font><font style="font-family:inherit;font-size:10pt;">$0.10</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$0.35</font><font style="font-family:inherit;font-size:10pt;">&#32;earnings per share increase, respectively, from a lower effective tax rate, partially offset by a </font><font style="font-family:inherit;font-size:10pt;">$0.01</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$0.03</font><font style="font-family:inherit;font-size:10pt;">, respectively, earnings per share decrease from an increase in the number of weighted-average common shares outstanding - assuming dilution. </font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sACDE8F9B3D4E36C1971D87D7B6D094F1"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">LIQUIDITY AND CAPITAL RESOURCES</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our long-term business strategy requires capital to open new stores, fund strategic acquisitions, expand distribution infrastructure, operate and maintain existing stores and may include the opportunistic repurchase of shares of our common stock through our Board-approved share repurchase program.  The primary sources of our liquidity are funds generated from operations and borrowed under our unsecured revolving credit facility.  Decreased demand for our products or changes in customer buying patterns could negatively impact our ability to generate funds from operations.  Additionally, decreased demand or changes in buying patterns could impact our ability to meet the debt covenants of our credit agreement and, therefore, negatively impact the funds available under our unsecured revolving credit facility.  We believe that cash expected to be provided by operating activities and availability under our unsecured revolving credit facility will be sufficient to fund both our short-term and long-term capital and liquidity needs for the foreseeable future.  However, there can be no assurance that we will continue to generate cash flows at or above recent levels.</font></div><div style="line-height:110%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table identifies cash provided by/(used in) our operating, investing and financing activities for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;(in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:62%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Six Months Ended&#160;<br>&#160;June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Liquidity:</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cash provided by/(used in):</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating activities </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">710,507</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">828,734</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investing activities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(228,721</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(217,398</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financing activities </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(601,856</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(329,378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net (decrease) increase in cash and cash equivalents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(120,070</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">281,958</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capital expenditures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">227,506</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">220,416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Free cash flow </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">450,522</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">578,182</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Prior period amount has been reclassified to conform to current period presentation, due to the Company&#8217;s adoption of a new accounting standard during the first quarter ended March 31, 2017.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup>&#160;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Calculated as net cash provided by operating activities, less capital expenditures and excess tax benefit from share-based compensation payments for the period.</font></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Operating activities:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The decrease in net cash provided by operating activities during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, compared to the same period in </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, was primarily due to an increase in our net inventory investment, partially offset by an increase in net income and income taxes payable.  The increase in our net inventory investment is primarily the result of a slower pace of inventory purchases and a corresponding decrease in associated accounts payable as a percentage of inventory, due to a softer sales environment, as compared to the same period in the prior year.  The increase in cash provided by income taxes payable in the current period, as compared to the same period in the prior year, was primarily the result of a prepaid income taxes position at the end of 2016, versus an income taxes payable position at the end of 2015. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Investing activities:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The increase in net cash used in investing activities during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, compared to the same period in </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, was primarily the result of an increase in capital expenditures.  The increase in capital expenditures was primarily related to the timing of property acquisitions, closings and construction costs for new stores and our distribution expansion projects during the current period, as compared to the same period in the prior year. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financing activities:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The increase in net cash used in financing activities during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, compared to the same period in </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, was primarily attributable to an increase in repurchases of our common stock during the current period, as compared to the same period in the prior year, partially offset by a higher level of net borrowings during the current period, as compared to the same period in the prior year.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Unsecured revolving credit facility:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">April&#160;5, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company entered into a new credit agreement (the &#8220;Credit Agreement&#8221;).  The new Credit Agreement provides for a five-year </font><font style="font-family:inherit;font-size:10pt;">$1.2 billion</font><font style="font-family:inherit;font-size:10pt;">&#32;unsecured revolving credit facility (the &#8220;Revolving Credit Facility&#8221;) arranged by JPMorgan Chase Bank, N.A., which is scheduled to mature in </font><font style="font-family:inherit;font-size:10pt;">April 2022</font><font style="font-family:inherit;font-size:10pt;">.  The new Credit Agreement includes a </font><font style="font-family:inherit;font-size:10pt;">$200 million</font><font style="font-family:inherit;font-size:10pt;">&#32;sub-limit for the issuance of letters of credit and a </font><font style="font-family:inherit;font-size:10pt;">$75 million</font><font style="font-family:inherit;font-size:10pt;">&#32;sub-limit for swing line borrowings.  As described in the new Credit Agreement governing the new Revolving Credit Facility, the Company may, from time to time, subject to certain conditions, increase the aggregate commitments under the new Revolving Credit Facility by up to </font><font style="font-family:inherit;font-size:10pt;">$600 million</font><font style="font-family:inherit;font-size:10pt;">, provided that the aggregate amount of the commitments does not exceed $1.8 billion at any time.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In conjunction with the closing of the new Credit Agreement, the Company&#8217;s previous credit agreement, which was originally entered into on January 14, 2011, as amended, was terminated (the &#8220;Terminated Credit Agreement), and all outstanding loans and commitments, including the guarantees of each of the subsidiary guarantors, under the Terminated Credit Agreement were terminated and replaced by the loans and commitments under the new Credit Agreement.  None of our subsidiaries are guarantors or obligors under the new Credit Agreement.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, we had outstanding letters of credit, primarily to support obligations related to workers&#8217; compensation, general liability and other insurance policies, in the amount of </font><font style="font-family:inherit;font-size:10pt;">$41 million</font><font style="font-family:inherit;font-size:10pt;">, reducing the aggregate availability under the new Credit Agreement by that amount.  As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, we had outstanding borrowings under the new Revolving Credit Facility in the amount of </font><font style="font-family:inherit;font-size:10pt;">$716 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Senior Notes:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have issued a cumulative </font><font style="font-family:inherit;font-size:10pt;">$1.90 billion</font><font style="font-family:inherit;font-size:10pt;">&#32;aggregate principal amount of unsecured senior notes, which are due between </font><font style="font-family:inherit;font-size:10pt;">January 2021</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">March 2026</font><font style="font-family:inherit;font-size:10pt;">, with United Missouri Bank as trustee.  Interest on the senior notes, ranging from </font><font style="font-family:inherit;font-size:10pt;">3.550%</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">4.875%</font><font style="font-family:inherit;font-size:10pt;">, is payable semi-annually and is computed on the basis of a </font><font style="font-family:inherit;font-size:10pt;">360</font><font style="font-family:inherit;font-size:10pt;">-day year.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Debt covenants:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The indentures governing our senior notes contain covenants that limit our ability and the ability of certain of our subsidiaries to, among other things, create certain liens on assets to secure certain debt and enter into certain sale and leaseback transactions, and limit our ability to merge or consolidate with another company or transfer all or substantially all of our property, in each case as set forth in the indentures.  These covenants are, however, subject to a number of important limitations and exceptions.  As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, we were in compliance with the covenants applicable to our senior notes.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Credit Agreement contains certain covenants, including limitations on indebtedness, a minimum consolidated fixed charge coverage ratio of </font><font style="font-family:inherit;font-size:10pt;">2.50</font><font style="font-family:inherit;font-size:10pt;">:1.00 and a maximum consolidated leverage ratio of </font><font style="font-family:inherit;font-size:10pt;">3.00</font><font style="font-family:inherit;font-size:10pt;">:1.00.  The consolidated fixed charge coverage ratio includes a calculation of earnings before interest, taxes, depreciation, amortization, rent and non-cash share-based compensation expense to fixed charges.  Fixed charges include interest expense, capitalized interest and rent expense.  The consolidated leverage ratio includes a calculation of adjusted debt to earnings before interest, taxes, depreciation, amortization, rent and non-cash share-based compensation expense.  Adjusted debt includes outstanding debt, outstanding stand-by letters of credit and similar instruments, five-times rent expense and excludes any premium or discount recorded in conjunction with the issuance of long-term debt.  In the event that we should default on any covenant contained within the new Credit Agreement, certain actions may be taken, including, but not limited to, possible termination of commitments, immediate payment of outstanding principal amounts plus accrued interest and other amounts payable under the new Credit Agreement and litigation from our lenders.  </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We had a consolidated fixed charge coverage ratio of </font><font style="font-family:inherit;font-size:10pt;">6.00</font><font style="font-family:inherit;font-size:10pt;">&#32;times and </font><font style="font-family:inherit;font-size:10pt;">6.15</font><font style="font-family:inherit;font-size:10pt;">&#32;times as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, and a consolidated leverage ratio of </font><font style="font-family:inherit;font-size:10pt;">1.82</font><font style="font-family:inherit;font-size:10pt;">&#32;times and </font><font style="font-family:inherit;font-size:10pt;">1.56</font><font style="font-family:inherit;font-size:10pt;">&#32;times as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, remaining in compliance with all covenants related to the borrowing arrangements. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below outlines the calculations of the consolidated fixed charge coverage ratio and consolidated leverage ratio covenants, as defined in the new Credit Agreement governing the new Revolving Credit Facility, for the twelve months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;(dollars in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:60%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Twelve Months Ended<br> June&#160;30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">GAAP net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,072,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">998,012</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Add:  Interest expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">77,640</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,930</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rent expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">290,620</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">277,088</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">572,095</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">566,850</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">225,338</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208,782</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,057</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,897</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-cash share-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">19,359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,448</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-GAAP EBITDAR</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,258,387</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,135,007</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">77,640</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,930</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalized interest</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">8,021</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,860</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rent expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">290,620</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">277,088</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total fixed charges</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">376,281</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">346,878</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated fixed charge coverage ratio</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">6.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.15</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">GAAP debt</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,604,062</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,886,324</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stand-by letters of credit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">41,196</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,010</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Discount on senior notes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,854</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,441</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Debt issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">9,083</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,235</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Five-times rent expense</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,453,100</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,385,440</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-GAAP adjusted debt</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4,110,295</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,324,450</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated leverage ratio</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1.82</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.56</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below outlines the calculation of Free cash flow and reconciles Free cash flow to Net cash provided by operating activities, the most directly comparable GAAP financial measure, for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;(in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:6%;"></td><td style="width:54%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Six Months Ended&#160;<br>&#160;June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash provided by operating activities </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">710,507</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">828,734</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capital expenditures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">227,506</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">220,416</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess tax benefit from share-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">32,479</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,136</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Free cash flow</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">450,522</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">578,182</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">Prior period amount has been reclassified to conform to current period presentation, due to the Company&#8217;s adoption of a new accounting standard during the first quarter ended March 31, 2017.</font></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Free cash flow, the consolidated fixed charge coverage ratio and the consolidated leverage ratio discussed and presented in the tables above are not derived in accordance with United States generally accepted accounting principles (&#8220;GAAP&#8221;).  We do not, nor do we suggest investors should, consider such non-GAAP financial measures in isolation from, or as a substitute for, GAAP financial information.  We believe that the presentation of our free cash flow, consolidated fixed charge coverage ratio and consolidated leverage ratio provides meaningful supplemental information to both management and investors and reflects the required covenants under the Credit Agreement.  We include these items in judging our performance and believe this non-GAAP information is useful to investors as well.  Material limitations of these non-GAAP measures are that such measures do not reflect actual GAAP amounts.  We compensate for such limitations by presenting, in the tables above, a reconciliation to the most directly comparable GAAP measures.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Share repurchase program:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January of 2011, our Board of Directors approved a share repurchase program.  Under the program, we may, from time to time, repurchase shares of our common stock, solely through open market purchases effected through a broker dealer at prevailing market prices, based on a variety of factors such as price, corporate trading policy requirements and overall market conditions.  Our Board of Directors may increase or otherwise modify, renew, suspend or terminate the share repurchase program at any time, without prior notice.  As announced on </font><font style="font-family:inherit;font-size:10pt;">May&#160;10, 2017</font><font style="font-family:inherit;font-size:10pt;">, our Board of Directors approved a resolution to increase the authorization amount under our share repurchase program by an additional </font><font style="font-family:inherit;font-size:10pt;">$1.00 billion</font><font style="font-family:inherit;font-size:10pt;">, resulting in a cumulative authorization amount of </font><font style="font-family:inherit;font-size:10pt;">$8.75 billion</font><font style="font-family:inherit;font-size:10pt;">.  The additional $1.00 billion authorization is effective for a three-year period, beginning on its announcement date.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table identifies shares of our common stock that have been repurchased as part of our publicly announced share repurchase program (in thousands, except per share data):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:38%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br>&#160;June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Six Months Ended&#160;<br>&#160;June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares repurchased</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,475</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,075</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5,304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,306</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average price per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">245.26</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262.17</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">253.13</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">259.14</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total investment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">852,226</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">544,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,342,538</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">856,802</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$545 million</font><font style="font-family:inherit;font-size:10pt;">&#32;remaining under our share repurchase program.  Subsequent to the end of the </font><font style="font-family:inherit;font-size:10pt;">second</font><font style="font-family:inherit;font-size:10pt;">&#32;quarter and through </font><font style="font-family:inherit;font-size:10pt;">August&#160;7, 2017</font><font style="font-family:inherit;font-size:10pt;">, we repurchased </font><font style="font-family:inherit;font-size:10pt;">0.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;additional shares of our common stock under our share repurchase program, at an average price of </font><font style="font-family:inherit;font-size:10pt;">$207.21</font><font style="font-family:inherit;font-size:10pt;">, for a total investment of </font><font style="font-family:inherit;font-size:10pt;">$35 million</font><font style="font-family:inherit;font-size:10pt;">.  We have repurchased a total of </font><font style="font-family:inherit;font-size:10pt;">62.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;shares of our common stock under our share repurchase program since the inception of the program in January of 2011 and through </font><font style="font-family:inherit;font-size:10pt;">August&#160;7, 2017</font><font style="font-family:inherit;font-size:10pt;">, at an average price of </font><font style="font-family:inherit;font-size:10pt;">$132.00</font><font style="font-family:inherit;font-size:10pt;">, for a total aggregate investment of </font><font style="font-family:inherit;font-size:10pt;">$8.24 billion</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s82F8B9C82F1CA8FD15E387D7BD73EE45"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONTRACTUAL OBLIGATIONS</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There have been no material changes to the contractual obligations, to which we are committed, since those discussed in our Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s845F7406023CE3CB077287D7BDA6C9C2"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CRITICAL ACCOUNTING ESTIMATES</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of our financial statements in accordance with GAAP requires the application of certain estimates and judgments by management.  Management bases its assumptions, estimates, and adjustments on historical experience, current trends and other factors believed to be relevant at the time the condensed consolidated financial statements are prepared.  There have been no material changes in the critical accounting estimates since those discussed in our Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s9D1D8B629BA396C7E82F87D7BDC9D0D4"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INFLATION AND SEASONALITY </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have been successful, in many cases, in reducing the effects of merchandise cost increases principally by taking advantage of supplier incentive programs, economies of scale resulting from increased volume of purchases and selective forward buying.  To the extent our acquisition costs increased due to base commodity price increases industry-wide, we have typically been able to pass along these increased costs through higher retail prices for the affected products.  As a result, we do not believe inflation has had a material adverse effect on our operations.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To some extent, our business is seasonal primarily as a result of the impact of weather conditions on customer buying patterns.  While we have historically realized operating profits in each quarter of the year, our store sales and profits have historically been higher in the second and third quarters (April through September) than in the first and fourth quarters (October through March) of the year.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s3B79C720C2CEAFF7FF1087D7BDFA81A8"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RECENT ACCOUNTING PRONOUNCEMENTS </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May of 2014, the Financial Accounting Standards Board (the &#8220;FASB&#8221;) issued Accounting Standard Update (&#8220;ASU&#8221;) No. 2014-09, &#8220;Revenue from Contracts with Customers (Topic 606)&#8221; (&#8220;ASU 2014-09&#8221;).  Under ASU 2014-09, an entity is required to follow a five-step process to determine the amount of revenue to recognize when promised goods or services are transferred to customers.  ASU 2014-09 offers specific accounting guidance for costs to obtain or fulfill a contract with a customer.  In addition, an entity is required to disclose sufficient information to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers.  In August of 2015, the FASB issued ASU No. 2015-14, &#8220;Revenue from Contracts with Customers (Topic 606):  Deferral of the Effective Date&#8221; (&#8220;ASU 2015-14&#8221;), to defer the effective date of ASU 2014-09 by one year.  For public companies, ASU 2015-14 </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">changes ASU 2014-09 to be effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period.  These ASUs can be adopted retrospectively or as a cumulative-effective adjustment at the date of adoption, with early adoption allowed, but not before December 15, 2016.  We will adopt this guidance beginning with our first quarter ending March 31, 2018.  We have established a task force, composed of multiple functional groups inside of the Company, which is currently in the process of evaluating critical components of this new guidance and the potential impact of the guidance on our financial position, results of operations and cash flows.  Based on the preliminary work completed, we are considering the potential implications of the new standard on our recognition of customer related accounts receivable, warranty costs that are not the responsibility of our suppliers, the application of the Company&#8217;s retail O&#8217;Rewards loyalty program and all applicable financial statement disclosures required by the new guidance.  At this time, the task force has not completed its evaluation of the impact or means of adoption.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February of 2016, the FASB issued ASU No. 2016-02, &#8220;Leases (Topic 842)&#8221; (&#8220;ASU 2016-02&#8221;).  Under ASU 2016-02, an entity will be required to recognize right-of-use assets and lease liabilities on its balance sheet and disclose key information about leasing arrangements.  ASU 2016-02 offers specific accounting guidance for a lessee, a lessor and sale and leaseback transactions.  Lessees and lessors are required to disclose qualitative and quantitative information about leasing arrangements to enable a user of the financial statements to assess the amount, timing and uncertainty of cash flows arising from leases.  For public companies, ASU 2016-02 is effective for annual reporting periods beginning after December 15, 2018, including interim periods within that reporting period, and requires a modified retrospective adoption, with early adoption permitted.  We will adopt this guidance beginning with our first quarter ending March 31, 2019.  We have established a task force, composed of multiple functional groups inside of the Company, which is currently in the process of evaluating critical components of this new guidance and the potential impact of the guidance on our financial position, results of operations and cash flows.  Based on the preliminary work completed, we are considering the potential implications of the new standard on determining the discount rate to be used in valuing new and existing leases, the treatment of existing favorable and unfavorable lease agreements acquired in connection with previous acquisitions, procedural and operational changes that may be necessary to comply with the provisions of the guidance and all applicable financial statement disclosures required by the guidance, all of which are areas that could potentially be impacted by adoption of the guidance.  At this time, the task force has not completed its full evaluation; however, we believe the adoption of the new guidance will have a material impact on the total assets and total liabilities reported on our consolidated balance sheets.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March of 2016, the FASB issued ASU 2016-09, &#8220;Compensation - Stock Compensation (Topic 718):  Improvements to Employee Share-Based Payment Accounting&#8221; (&#8220;ASU 2016-09&#8221;).  Under ASU 2016-09, several aspects of the accounting for share-based payment transactions, including tax consequence, classification of awards as equity or liabilities, and classification on the statement of cash flows, were changed.  We adopted this guidance with our first quarter ending March 31, 2017.  Upon adoption of ASU 2016-09, we elected to change our accounting policy to account for forfeitures as they occur; this change was applied using the modified retrospective transition method with a cumulative effect adjustment of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;to opening &#8220;Retained earnings&#8221; on the accompanying Condensed Consolidated Balance Sheet as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">.  We applied the amendments related to the presentation of tax withholdings on the statements of cash flows using the retrospective transition method, which resulted in </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of tax withholdings being reclassified from &#8220;Net cash provided by operating activities&#8221; to &#8220;Net cash used in financing activities&#8221; on the accompanying Condensed Consolidated Statement of Cash Flows for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">.  We elected to apply the amendments related to the presentation of excess tax benefits on the statements of cash flows using the retrospective transition method, which resulted in </font><font style="font-family:inherit;font-size:10pt;">$30 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of excess tax benefits related to share-based compensation being reclassified from &#8220;Net cash (used in) provided by financing activities to &#8220;Net cash provided by operating activities&#8221; in the accompanying Condensed Consolidated Statement of Cash Flows for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">.  ASU 2016-09 amendments related to accounting for excess tax benefits in the income statement have been adopted prospectively, resulting in the recognition of </font><font style="font-family:inherit;font-size:10pt;">$9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$32 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in &#8220;Provision for income taxes&#8221; in the accompanying Condensed Consolidated Statement of Income for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, which lowered our effective tax rate, increased dilutive shares outstanding and increased diluted earnings per share for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, by </font><font style="font-family:inherit;font-size:10pt;">$0.09</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$0.32</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June of 2016, the FASB issued ASU No. 2016-13, &#8220;Financial Instruments - Credit Losses (Topic 326):  Measurement of Credit Losses on Financial Instruments&#8221; (&#8220;ASU 2016-13&#8221;).  Under ASU 2016-13, businesses and other organizations are required to present financial assets, measured at amortized costs basis, at the net amount expected to be collected.  The allowance for credit losses is a valuation account that is deducted from the amortized cost basis, such as trade receivables.  The measurement of expected credit loss will be based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount.  For public companies, ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period, and requires a modified retrospective adoption, with early adoption permitted.  We will adopt this guidance beginning with our first quarter ending March 31, 2020.  The application of this new guidance is not expected to have a material impact on our consolidated financial condition, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August of 2016, the FASB issued ASU No. 2016-15, &#8220;Statement of Cash Flows (Topic 230):  Classification of Certain Cash Receipts and Cash Payments (a consensus of the FASB Emerging Issues Task Force)&#8221; (&#8220;ASU 2016-15&#8221;).  ASU 2016-15 reduces the existing diversity in practice for eight specific parts on cash flow statement presentation and classification:  debt prepayment or debt extinguishment costs; settlement of zero-coupon debt instruments; contingent consideration payments made after a business combination; proceeds from </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the settlement of insurance claims; proceeds from the settlement of corporate-owned life insurance (COLI) policies; distributions received from equity method investments; beneficial interests in securitization transactions; and separately identifiable cash flows and application of the predominance principle.  For public companies, ASU 2016-15 is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period, and requires retrospective adoption, with early adoption permitted.  We will adopt this guidance beginning with our first quarter ending March 31, 2018.  The application of this new guidance is not expected to have a material impact on our consolidated financial condition, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January of 2017, the FASB issued ASU No. 2017-01, &#8220;Business Combinations (Topic 805):  Clarifying the Definition of a Business&#8221; (&#8220;ASU 2017-01&#8221;).  ASU 2017-01 revises the definition of a business in the Accounting Standards Codification and clarifies the guidance for determining whether the purchase or disposal of an asset or group of assets qualifies as the purchase or disposal of a business.  For public companies, ASU 2017-01 is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period, and requires prospective adoption, with early adoption permitted with certain conditions.  We will adopt this guidance beginning with our first quarter ending March 31, 2018.  The application of this new guidance is not expected to have a material impact on our consolidated financial condition, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January of 2017, the FASB issued ASU No. 2017-04, &#8220;Intangibles - Goodwill and Other (Topic 350):  Simplifying the Test for Goodwill Impairment&#8221; (&#8220;ASU 2017-04&#8221;).  ASU 2017-04 eliminates the second step in the previous process for goodwill impairment testing; instead, the test is now a one-step process that calls for goodwill impairment loss to be measured as the excess of the reporting unit&#8217;s carrying amount over its fair value.  For public companies, ASU 2017-04 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period, and requires prospective adoption, with early adoption after January 1, 2017.  We will adopt this guidance beginning with our first quarter ending March 31, 2019.  The application of this new guidance is not expected to have a material impact on our consolidated financial condition, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May of 2017, the FASB issued ASU No. 2017-09, &#8220;Compensation - Stock Compensation (Topic 718):  Scope of Modification Accounting&#8221; (&#8220;ASU 2017-09&#8221;).  ASU 2017-09 provides clarity and reduces both the diversity in practice and cost and complexity when applying stock compensation guidance to a change to the terms or conditions of a share-based payment award.  For public companies, ASU 2017-09 is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period, and requires prospective adoption, with early adoption permitted.  We will adopt this guidance beginning with our first quarter ending March 31, 2018.  The application of this new guidance is not expected to have a material impact on our consolidated financial condition, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sD2D95CE93516D33C18D387D7BE1B29C5"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INTERNET ADDRESS AND ACCESS TO SEC FILINGS</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Internet address is </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">www.oreillyauto.com</font><font style="font-family:inherit;font-size:10pt;">.  Interested readers can access, free of charge, our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and any amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, through the Securities and Exchange Commission&#8217;s (&#8220;SEC&#8221;) website at </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">www.sec.gov</font><font style="font-family:inherit;font-size:10pt;">&#32;and searching with our ticker symbol &#8220;ORLY.&#8221;  Such reports are generally available the day they are filed.  Upon request, we will furnish interested readers a paper copy of such reports free of charge.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s28DFB9BA02012889CDC087D7BE4DFCAD"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 3.  Quantitative and Qualitative Disclosures about Market Risk</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unless otherwise indicated, &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our&#8221; and similar terms, as well as references to the &#8220;Company&#8221; or &#8220;O&#8217;Reilly,&#8221; refer to O&#8217;Reilly Automotive, Inc. and its subsidiaries.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to interest rate risk to the extent we borrow against our unsecured revolving credit facility (the &#8220;Revolving Credit Facility&#8221;) with variable interest rates based on either a Base Rate or Eurodollar Rate, as defined in the credit agreement governing the Revolving Credit Facility.  As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, we had outstanding borrowings under our Revolving Credit Facility in the amount of </font><font style="font-family:inherit;font-size:10pt;">$716 million</font><font style="font-family:inherit;font-size:10pt;">, at the weighted-average variable interest rate of </font><font style="font-family:inherit;font-size:10pt;">2.065%</font><font style="font-family:inherit;font-size:10pt;">.  At this borrowing level, a </font><font style="font-family:inherit;font-size:10pt;">0.25%</font><font style="font-family:inherit;font-size:10pt;">&#32;increase in interest rates would have had an unfavorable annual impact on our pre-tax earnings and cash flows in the amount of </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We invest certain of our excess cash balances in short-term, highly-liquid instruments with maturities of 90 days or less.  We do not expect any material losses from our invested cash balances and we believe that our interest rate exposure is minimal.  As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, our cash and cash equivalents totaled </font><font style="font-family:inherit;font-size:10pt;">$27 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our market risks have not materially changed since those discussed in our Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23</font></div></div><hr style="page-break-after:always"><div><a name="sF3AFBB4AEE74AA5FDC3387D7BE6E0087"></a></div><div></div><div><br></div><div style="line-height:120%;text-align:justify;padding-left:72px;text-indent:-72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 4.  Controls and Procedures</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EVALUATION OF DISCLOSURE CONTROLS AND PROCEDURES</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of the end of the period covered by this report, the management of O&#8217;Reilly Automotive, Inc. and Subsidiaries (the &#8220;Company&#8221;), under the supervision and with the participation of its Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the design and operation of the Company&#8217;s disclosure controls and procedures pursuant to Rule 13a-15(b) and as defined in Rule 13a-15(e) of the Securities Exchange Act of 1934, as amended (&#8220;the Exchange Act&#8221;).  Based on that evaluation, the Chief Executive Officer and the Chief Financial Officer concluded that the Company&#8217;s disclosure controls and procedures as of the end of the period covered by this report are functioning effectively to provide reasonable assurance that the information required to be disclosed by the Company, including its consolidated subsidiaries, in reports filed under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission&#8217;s rules and forms and is accumulated and communicated to management, including the Company&#8217;s Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CHANGES IN INTERNAL CONTROLS</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were no changes in the Company&#8217;s internal control over financial reporting during the fiscal quarter ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24</font></div></div><hr style="page-break-after:always"><div><a name="s8B03C64D33A0708F629987D7BEA06B7E"></a></div><div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">PART II.  OTHER INFORMATION</font></div><div><a name="sB8DA8D3CB6DBCED5910987D7BEC20D2F"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 1.  Legal Proceedings</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">O&#8217;Reilly Automotive, Inc. and its subsidiaries (the &#8220;Company&#8221; or &#8220;O&#8217;Reilly&#8221;) is currently involved in litigation incidental to the ordinary conduct of the Company&#8217;s business.  The Company accrues for litigation losses in instances where a material adverse outcome is probable and the Company is able to reasonably estimate the probable loss.  The Company accrues for an estimate of material legal costs to be incurred in pending litigation matters.  Although the Company cannot ascertain the amount of liability that it may incur from any of these matters, it does not currently believe that, in the aggregate, these matters, taking into account applicable insurance and accruals, will have a material adverse effect on its consolidated financial position, results of operations or cash flows in a particular quarter or annual period.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As previously reported, on June 18, 2015, a jury in Greene County, Missouri, returned an unfavorable verdict in a litigated contract dispute in the matter </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Meridian Creative Alliance</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;vs. O&#8217;Reilly Automotive Stores, Inc. et. al.</font><font style="font-family:inherit;font-size:10pt;">&#32;in the amount of </font><font style="font-family:inherit;font-size:10pt;">$12.5 million</font><font style="font-family:inherit;font-size:10pt;">.  The Company has vigorously challenged the verdict in the Court of Appeals and on March 24, 2017, the Court of Appeals reversed and affirmed the verdict in part and remanded to the trial court the cause of action that resulted in the $12.5 million verdict.  On April 10, 2017, Meridian Creative Alliance (&#8220;Meridian&#8221;) filed a motion for rehearing in the Court of Appeals or, in the alternative, to transfer the case to the Missouri Supreme Court.  On April 17, 2017, the Court of Appeals denied Meridian&#8217;s motion.  On May 2, 2017, Meridian filed an application with the Missouri Supreme Court to accept transfer of the case, which was refused on June 27, 2017.  The matter was remanded to the trial court by the Court of Appeals the following day to the Circuit Court of Greene Country, Missouri.  The Company will continue to vigorously defend the matter.  As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company had accrued </font><font style="font-family:inherit;font-size:10pt;">$18.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;with respect to this matter.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s26A7BD62499118D274C987D7BEF41F75"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 1A.  Risk Factors</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, there have been no material changes in O&#8217;Reilly Automotive, Inc. and its subsidiaries&#8217; risk factors since those discussed in our Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s53C090684F11FEA1F85587D7B4F0D734"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 2.  Unregistered Sales of Equity Securities and Use of Proceeds</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">O&#8217;Reilly Automotive, Inc. and its subsidiaries (the &#8220;Company&#8221;) had no sales of unregistered securities during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">.  The following table identifies all repurchases during the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, of any of the Company&#8217;s securities registered under Section 12 of the Securities Exchange Act of 1934, as amended, by or on behalf of the Company or any affiliated purchaser (in thousands, except per share data):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"></td></tr><tr><td style="width:36%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:18%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:18%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total Number of Shares Purchased</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Average Price Paid per Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total Number of Shares Purchased as Part of Publicly Announced Programs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Maximum Dollar Value of Shares that May Yet Be Purchased Under the Programs</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">April 1, 2017, through April 30, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">325</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">259.93</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">325</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">313,056</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">May 1, 2017, through May 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,575</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">249.63</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,575</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">919,848</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">June 1, 2017, through June 30, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,575</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">237.86</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,575</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">545,288</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total as of June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,475</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">245.26</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,475</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Under the Company&#8217;s share repurchase program, as approved by its Board of Directors, the Company may, from time to time, repurchase shares of its common stock, solely through open market purchases effected through a broker dealer at prevailing market prices, based on a variety of factors such as price, corporate trading policy requirements and overall market conditions.  The Company&#8217;s Board of Directors may increase or otherwise modify, renew, suspend or terminate the share repurchase program at any time, without prior notice.  As announced on </font><font style="font-family:inherit;font-size:9pt;">May&#160;10, 2017</font><font style="font-family:inherit;font-size:9pt;">, the Company&#8217;s Board of Directors approved a resolution to increase the authorization amount under the share repurchase program by an additional </font><font style="font-family:inherit;font-size:9pt;">$1.0 billion</font><font style="font-family:inherit;font-size:9pt;">, resulting in a cumulative authorization amount of </font><font style="font-family:inherit;font-size:9pt;">$8.8 billion</font><font style="font-family:inherit;font-size:9pt;">.  The additional $1.0 billion authorization is effective for a </font><font style="font-family:inherit;font-size:9pt;">three</font><font style="font-family:inherit;font-size:9pt;">-year period, beginning on its announcement date.  The authorization under the share repurchase program that currently has capacity is scheduled to expire on </font><font style="font-family:inherit;font-size:9pt;">May&#160;10, 2020</font><font style="font-family:inherit;font-size:9pt;">.  No other share repurchase programs existed during the </font><font style="font-family:inherit;font-size:9pt;">six</font><font style="font-family:inherit;font-size:9pt;">&#32;months ended </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">.</font></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subsequent to the end of the </font><font style="font-family:inherit;font-size:10pt;">second</font><font style="font-family:inherit;font-size:10pt;">&#32;quarter and through </font><font style="font-family:inherit;font-size:10pt;">August&#160;7, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company repurchased an additional </font><font style="font-family:inherit;font-size:10pt;">0.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;shares of its common stock under its share repurchase program, at an average price of </font><font style="font-family:inherit;font-size:10pt;">$207.21</font><font style="font-family:inherit;font-size:10pt;">, for a total investment of </font><font style="font-family:inherit;font-size:10pt;">$35.0 million</font><font style="font-family:inherit;font-size:10pt;">.  The Company has repurchased a total of </font><font style="font-family:inherit;font-size:10pt;">62.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;shares of its common stock under its share repurchase program since the inception of the program in January of 2011 and through </font><font style="font-family:inherit;font-size:10pt;">August&#160;7, 2017</font><font style="font-family:inherit;font-size:10pt;">, at an average price of </font><font style="font-family:inherit;font-size:10pt;">$132.00</font><font style="font-family:inherit;font-size:10pt;">, for a total aggregate investment of </font><font style="font-family:inherit;font-size:10pt;">$8.2 billion</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25</font></div></div><hr style="page-break-after:always"><div><a name="sF314DF4B36FB6CD548E287D7BF47CA1B"></a></div><div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 6.  Exhibits</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:12%;"></td><td style="width:88%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Exhibit No.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Description</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.1</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amended and Restated Articles of Incorporation of the Registrant, filed as Exhibit 3.1 to the Registrant</font><font style="font-family:inherit;font-size:9pt;">&#8217;</font><font style="font-family:inherit;font-size:10pt;">s Current Report on Form 8-K dated May 9, 2013, is incorporated herein by this reference.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.2</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amended and Restated Bylaws of the Registrant, filed as Exhibit 3.1 to the Registrant</font><font style="font-family:inherit;font-size:9pt;">&#8217;</font><font style="font-family:inherit;font-size:10pt;">s Current Report on Form 8-K dated November 29, 2016, is incorporated herein by this reference.</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Credit Agreement, dated as of April 5, 2017, among O</font><font style="font-family:inherit;font-size:9pt;">&#8217;</font><font style="font-family:inherit;font-size:10pt;">Reilly Automotive, Inc., as Borrower, JPMorgan Chase Bank, N.A., as Administrative Agent, Swing Line Lender, Letter of Credit Issuer and a Lender, and other other lenders party thereto, filed as Exhibit 10.1 to the Registrant</font><font style="font-family:inherit;font-size:9pt;">&#8217;</font><font style="font-family:inherit;font-size:10pt;">s Current Report on Form 8-K dated April 5, 2017, is incorporated herein by this reference. </font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.2</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">O'Reilly Automotive, Inc. 2017 Incentive Award Plan, filed as Annex A to the Registrant's Proxy Statement for 2017 Annual Meeting of Shareholders on Schedule 14A, is incorporated herein by this reference.</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.3</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Form of Stock Option Grant Notice and Agreement, dated as of July 10, 2017, filed herewith.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.1</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate of the Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith.</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.2</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate of the Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.1 *</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate of the Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, furnished herewith.</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.2 *</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate of the Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, furnished herewith.</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.INS</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Instance Document</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.SCH</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Schema</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.CAL</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Calculation Linkbase</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.DEF</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Definition Linkbase</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.LAB</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Label Linkbase</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.PRE</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Presentation Linkbase</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furnished (and not filed) herewith pursuant to Item 601(b)(32)(ii) of Regulation S-K.</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26</font></div></div><hr style="page-break-after:always"><div><a name="s6D24F67010DF3BED0E4887D7BF678213"></a></div><div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SIGNATURES</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:586px;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:133px;"></td><td style="width:133px;"></td><td style="width:21px;"></td><td style="width:298px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">O&#8217;REILLY AUTOMOTIVE, INC.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;7, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ </font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Greg L. Henslee</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Greg L. Henslee</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chief Executive Officer</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(Principal Executive Officer)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;7, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ </font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thomas McFall</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thomas McFall</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Executive Vice President and Chief Financial Officer</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(Principal Financial and Accounting Officer)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27</font></div></div><hr style="page-break-after:always"><div><a name="sC6C46C38D85B62C68B0487D7BF9A5E40"></a></div><div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INDEX TO EXHIBITS</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:12%;"></td><td style="width:88%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Exhibit No.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Description</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.1</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amended and Restated Articles of Incorporation of the Registrant, filed as Exhibit 3.1 to the Registrant</font><font style="font-family:inherit;font-size:9pt;">&#8217;</font><font style="font-family:inherit;font-size:10pt;">s Current Report on Form 8-K dated May 9, 2013, is incorporated herein by this reference.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.2</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amended and Restated Bylaws of the Registrant, filed as Exhibit 3.1 to the Registrant</font><font style="font-family:inherit;font-size:9pt;">&#8217;</font><font style="font-family:inherit;font-size:10pt;">s Current Report on Form 8-K dated November 29, 2016, is incorporated herein by this reference.</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Credit Agreement, dated as of April 5, 2017, among O</font><font style="font-family:inherit;font-size:9pt;">&#8217;</font><font style="font-family:inherit;font-size:10pt;">Reilly Automotive, Inc., as Borrower, JPMorgan Chase Bank, N.A., as Administrative Agent, Swing Line Lender, Letter of Credit Issuer and a Lender, and other other lenders party thereto, filed as Exhibit 10.1 to the Registrant</font><font style="font-family:inherit;font-size:9pt;">&#8217;</font><font style="font-family:inherit;font-size:10pt;">s Current Report on Form 8-K dated April 5, 2017, is incorporated herein by this reference. </font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.2</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">O'Reilly Automotive, Inc. 2017 Incentive Award Plan, filed as Annex A to the Registrant's Proxy Statement for 2017 Annual Meeting of Shareholders on Schedule 14A, is incorporated herein by this reference.</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.3</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Form of Stock Option Grant Notice and Agreement, dated as of July 10, 2017, filed herewith.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.1</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate of the Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith.</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.2</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate of the Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.1 *</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate of the Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, furnished herewith.</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.2 *</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate of the Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, furnished herewith.</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.INS</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Instance Document</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.SCH</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Schema</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.CAL</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Calculation Linkbase</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.DEF</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Definition Linkbase</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.LAB</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Label Linkbase</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.PRE</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Presentation Linkbase</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furnished (and not filed) herewith pursuant to Item 601(b)(32)(ii) of Regulation S-K.</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Page E-1</font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>2
<FILENAME>orly-20170630x10qexhibit103.htm
<DESCRIPTION>FORM OF STOCK OPTION GRANT NOTICE & AGREEMENT
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2017 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sfae423b9ac0244438ed45f16b26ab8cd"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 10.3</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">O&#8217;REILLY AUTOMOTIVE, INC. 2017 INCENTIVE AWARD PLAN </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">STOCK OPTION GRANT NOTICE &amp; STOCK OPTION AGREEMENT</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">O&#8217;Reilly Automotive, Inc. (the &#8220;Company&#8221;), pursuant to its 2017 Incentive Award Plan (the &#8220;Plan&#8221;), hereby grants to the individual listed below (the &#8220;Optionee&#8221;), an option to purchase the number of shares of the common stock of the Company (&#8220;Shares&#8221;), set forth below (the &#8220;Option&#8221;). This Option is subject to all of the terms and conditions set forth herein and in the Agreement attached hereto as Exhibit A (the &#8220;Agreement&#8221;) and the Plan, which are incorporated herein by reference. Unless otherwise defined herein, the terms defined in the Plan shall have the same defined meanings in this Grant Notice and the Agreement.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Optionee:  [     ]</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Grant Date:  [     ]</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vesting Commencement Date:  [     ]</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercise Price per Share:  $[     ] /Share</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Exercise Price:  $[    ]</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Number of Shares Subject to the Option:  [     ] shares </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expiration Date:  [     ]</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Type of Option:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Incentive Stock Option  [     ]</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-Qualified Stock Option  [     ]</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vesting Schedule:  [     ]</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">Termination:</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Option shall terminate on the Expiration Date set forth above or, if earlier, in accordance with the terms of the Agreement.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">By his or her signature, the Optionee agrees to be bound by the terms and conditions of the Plan, the Agreement and this Grant Notice. The Optionee has reviewed the Agreement, the Plan and this Grant Notice in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Grant Notice and fully understands all provisions of this Grant Notice, the Agreement and the Plan. The Optionee hereby agrees to accept as binding, conclusive and final all decisions or interpretations of the Administrator upon any questions arising under the Plan or relating to the Option.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:636px;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:28px;"></td><td style="width:9px;"></td><td style="width:21px;"></td><td style="width:20px;"></td><td style="width:213px;"></td><td style="width:53px;"></td><td style="width:28px;"></td><td style="width:29px;"></td><td style="width:20px;"></td><td style="width:214px;"></td></tr><tr><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">O&#8217;REILLY AUTOMOTIVE, INC.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OPTIONEE</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">By:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">By:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Print Name:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Print Name:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Title:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Address:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Address:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div></div><hr style="page-break-after:always"><div><a name="scd18da435c12470b8d162bf80454e4ce"></a></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit A</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">STOCK OPTION AGREEMENT</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pursuant to the Stock Option Grant Notice (the &#8220;Grant Notice&#8221;) to which this Stock Option Agreement (this &#8220;Agreement&#8221;) is attached, O&#8217;Reilly Automotive, Inc. (the &#8220;Company&#8221;), has granted to the Optionee an option (the &#8220;Option&#8221;) under the Company&#8217;s 2017 Incentive Award Plan, as amended from time to time (the &#8220;Plan&#8221;) to purchase the number of shares of common stock of the Company (&#8220;Shares&#8221;) indicated in the Grant Notice. Capitalized terms not specifically defined herein shall have the meanings specified in the Plan and Grant Notice.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">GENERAL</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Incorporation of Terms of Plan</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  The Option is subject to the terms and conditions of the Plan, which are incorporated herein by reference. In the event of any inconsistency between the Plan and this Agreement, the terms of the Plan shall control.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">GRANT OF OPTION</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Grant of Option</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  In consideration of the Optionee&#8217;s past and/or continued employment with or service to the Company or any Affiliate and for other good and valuable consideration, effective as of the Grant Date set forth in the Grant Notice (the &#8220;Grant Date&#8221;), the Company grants to the Optionee the Option to purchase any part or all of the aggregate number of Shares set forth in the Grant Notice, upon the terms and conditions set forth in the Plan and this Agreement.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercise Price</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  The exercise price of the Shares subject to the Option shall be as set forth in the Grant Notice, without commission or other charge; provided, however, that the exercise price per share of the Shares subject to the Option shall not be less than 100% of the Fair Market Value of a Share on the Grant Date. Notwithstanding the foregoing, if this Option is an Incentive Stock Option and the Optionee is a Greater Than 10% Stockholder as of the Grant Date, the exercise price per share of the Shares subject to the Option shall not be less than 110% of the Fair Market Value of a Share on the Grant Date.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Consideration to the Company</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  In consideration of the grant of the Option by the Company, the Optionee agrees to render services to the Company or any Affiliate. Nothing in the Plan or this Agreement shall confer upon the Optionee any right to continue in the employ or service of the Company or any Affiliate or shall interfere with or restrict in any way the rights of the Company and its Affiliates, which rights are hereby expressly reserved, to discharge or terminate the services of the Optionee at any time for any reason whatsoever, with or without Cause, except to the extent expressly provided otherwise in a written agreement between the Company or an Affiliate and the Optionee.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">PERIOD OF EXERCISABILITY</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Commencement of Exercisability.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Except as otherwise provided herein, the Option shall become vested and exercisable in such amounts and at such times as are set forth in the Grant Notice.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No portion of the Option which has not become vested and exercisable as of the date of the Optionee&#8217;s Termination of Service shall thereafter become vested and exercisable, except as may be otherwise provided by the Administrator or as set forth in a written agreement between the Company and the Optionee.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Duration of Exercisability</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  The installments provided for in the vesting schedule set forth in the  Grant Notice  are cumulative. Each such installment which becomes vested and exercisable pursuant to the vesting schedule set forth in the Grant Notice shall remain vested and exercisable until it becomes unexercisable under Section 3.3 hereof.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expiration of Option</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  The Option may not be exercised to any extent by anyone after the first to occur of the following events:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Expiration Date set forth in the Grant Notice;</font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A- 1</font></div></div><hr style="page-break-after:always"><div><br></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If this Option is designated as an Incentive Stock Option and the Optionee is a Greater Than 10% Stockholder as of the Grant Date, the expiration of five (5) years from the Grant Date;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The date of the Optionee&#8217;s Termination of Service by the Company for any reason (other than due to death or disability);</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The expiration of twelve (12) months from the date of the Optionee&#8217;s Termination of Service by reason of the Optionee&#8217;s death or disability, but only as to the vested portion of any grant of options at the time of the Optionee&#8217;s death or disability;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The expiration of twelve (12) months from the date of the Optionee&#8217;s Retirement of Service from the Company; The start of business on the date of the Optionee&#8217;s Termination of Service by the Company for Cause;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The date upon which Optionee is or accepts transfer to a position within the Company that is not eligible for options, as determined from time to time by the Administrator of the Plan, but only as to the unvested portion of any grant of options at the time of transfer; or</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The date upon which Optionee is demoted to a position within the Company that is not eligible for the number of options granted, as determined from time to time by the Administrator of the Plan, but only as to the unvested portion of any grant of options at the time of demotion.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Optionee acknowledges that an Incentive Stock Option exercised more than three (3) months after the Optionee&#8217;s Termination of Service, other than by reason of death or disability, will be taxed as a Non-Qualified Stock Option.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Special Tax Consequences</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  The Optionee acknowledges that, to the extent that the aggregate Fair Market Value (determined as of the time the Option is granted) of all Shares with respect to which Incentive Stock Options, including the Option, are exercisable for the first time by the Optionee in any calendar year exceeds $100,000, the Option and such other options shall be Non-Qualified Stock Options to the extent necessary to comply with the limitations imposed by Section 422(d) of the Code. The Optionee further acknowledges that the rule set forth in the preceding sentence shall be applied by taking the Option and other &#8220;incentive stock options&#8221; into account in the order in which they were granted, as determined under Section 422(d) of the Code and the Treasury Regulations thereunder.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">EXERCISE OF OPTION</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Person Eligible to Exercise</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  Except as provided in Section 5.2 hereof, during the lifetime of the Optionee, only the Optionee may exercise the Option or any portion thereof. After the death of the Optionee, any exercisable portion of the Option may, prior to the time when the  Option  becomes unexercisable under Section 3.3 hereof, be exercised by the deceased Optionee&#8217;s personal representative or by any person empowered to do so under the deceased Optionee&#8217;s will or under the then-applicable laws of descent and distribution.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Partial Exercise</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  Any exercisable portion of the Option or the entire Option, if then wholly exercisable, may be exercised in whole or in part at any time prior to the time when the Option or portion thereof becomes unexercisable under Section 3.3 hereof. However, the Option shall not be exercisable with respect to fractional shares.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Manner of Exercise</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  The Option, or any exercisable portion thereof, may be exercised solely by delivery to the Secretary of the Company (or any third party administrator or other person or entity designated by the Company) of all of the following prior to the time when the Option or such portion thereof becomes unexercisable under Section 3.3 hereof:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A written or electronic notice complying with the applicable rules established by the Administrator stating that the Option, or a portion thereof, is exercised. The notice shall be signed by the Optionee or other person then entitled to exercise the Option or such portion of the Option;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Full payment of the exercise price and, if applicable, withholding taxes to the stock administrator of the Company for the Shares with respect to which the Option, or portion thereof, is exercised, in a manner permitted by Section 4.4 hereof;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any other written representations or documents as may be required in the Administrator&#8217;s sole discretion to effect compliance with all applicable provisions of the Securities Act, the Exchange Act, any other federal, state or foreign securities laws or </font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A- 2</font></div></div><hr style="page-break-after:always"><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">regulations, the rules of any securities exchange or automated quotation system on which the Shares are listed, quoted or traded or any other applicable law; and</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the event the Option or portion thereof shall be exercised pursuant to Section 4.1 hereof by any person or persons other than the Optionee, appropriate proof of the right of such person or persons to exercise the Option.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notwithstanding any of the foregoing, the Company shall have the right to specify all conditions of the manner of exercise, which conditions may vary by country and which may be subject to change from time to time , and a ny exercise of the Option shall be contingent upon, and shall not be effective until the determination by the  Company  that  Optionee&#8217;s  employment  status  with  the Company is satisfactory to the Company based on, among other things, the status of any pending loss prevention investigation.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Method of Payment</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  Payment of the exercise price shall be by any of the following, or a combination thereof, at the election of the Optionee: </font></div><div style="line-height:120%;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash;</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Check;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">With the consent of the Administrator, delivery of a written or electronic notice that the Optionee has placed a market sell order with a broker with respect to Shares then issuable upon exercise of the Option, and that the broker has been directed to pay a sufficient portion of the net proceeds of the sale to the Company in satisfaction of the aggregate exercise price; provided, that payment of such proceeds is then made to the Company upon settlement of such sale;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">With the consent of the Administrator, surrender of other Shares which have been held by the Optionee for such period of time as may be required by the Administrator in order to avoid adverse accounting consequences and having a  Fair  Market  Value  on  the  date  of surrender equal to the aggregate exercise price of the Shares with respect to which the Option or portion thereof is being exercised;</font></div><div style="line-height:232%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">With the consent of the Administrator, such other form of legal consideration as may be acceptable to the Administrator. Conditions to Issuance of Stock Certificates</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  The Shares deliverable upon the exercise of the Option, or any portion thereof, may be either previously authorized but unissued Shares, treasury Shares or issued Shares which have then been reacquired by the Company. Such Shares shall be fully paid and nonassessable. The Company shall not be required to issue or deliver any certificates or make any book entries evidencing Shares purchased upon the exercise of the Option or portion thereof prior to fulfillment of the conditions set forth in Section 11.4 of the Plan.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rights as Stockholder</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  The holder of the Option shall not be, nor have any of the rights or privileges of, a stockholder of the Company, including, without limitation, voting rights and rights to dividends, in respect of any Shares purchasable upon the exercise of any part of the Option unless and until such Shares shall have been issued by the Company and held of record by such holder (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company). No adjustment will be made for a dividend or other right for which the record date is prior to the date the Shares are issued, except as provided in Section 13.2 of the Plan.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">OTHER PROVISIONS</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Administration</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  The Administrator shall have the power to interpret the Plan and this Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret, amend or revoke any such rules. All actions taken and all interpretations and determinations made by the Administrator in good faith shall be final and binding upon the Optionee, the Company and all other interested persons.  No member of the Administrator or the Board shall be personally liable for any action, determination or interpretation made in good faith with respect to the Plan, this Agreement or the Option.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transferability of Option</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  Except as otherwise set forth in the Plan:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Option may not be sold, pledged, assigned or transferred in any manner other than by will or the laws of descent and distribution;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Option shall not be liable for the debts, contracts or engagements of the Optionee or the Optionee&#8217;s successors in interest or shall be subject to disposition by transfer, alienation, anticipation, pledge, hypothecation, encumbrance, assignment or any other </font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A- 3</font></div></div><hr style="page-break-after:always"><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">means whether such disposition be voluntary or involuntary or by operation of law by judgment, levy, attachment, garnishment or any other legal or equitable proceedings (including bankruptcy) unless and until the Option has been exercised, and any attempted disposition thereof prior to exercise shall be null and void and of no effect, except to the extent that such disposition is permitted by Section 5.2(a) hereof; and</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the lifetime of the Optionee, only the Optionee may exercise the Option (or any portion thereof); after the death of the Optionee, any exercisable portion of the Option may, prior to the time when such portion becomes unexercisable under the Plan or this Agreement, be exercised by the Optionee&#8217;s personal representative or by any person empowered to do so under the deceased Optionee&#8217;s will or under the then-applicable laws of descent and distribution.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax Consultation</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  The Optionee represents that the Optionee has consulted with any tax consultants the Optionee deems advisable in connection with the purchase or disposition of Shares and that the Optionee is not relying on the Company for any tax advice.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustments</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  The Optionee acknowledges that the Option is subject to modification and termination in certain events as provided in this Agreement and Article 13 of the Plan.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notices</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  Any notice to be given under the terms of this Agreement to the Company shall be addressed to the Company in care of the Secretary of the Company at the at the Company&#8217;s principal office, and any notice to be given to the Optionee shall be addressed to the Optionee&#8217;s last address reflected on the Company&#8217;s records. Any notice which is required to be given to the Optionee shall, if the Optionee is then deceased, be given to the person entitled to exercise his or her Option pursuant to Section 4.1 hereof by written notice under this Section 5.5. Any notice shall be deemed duly given when sent via email or when sent by reputable overnight courier or by certified mail (return receipt requested) through the United States Postal Service.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Optionee&#8217;s Representations</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  If the Shares purchasable pursuant to the exercise of this Option have not been registered under the Securities Act or any applicable state laws on an effective registration statement at the time this Option is exercised, the Optionee shall, if required by the Company, concurrently with the exercise of all or any portion of this Option, make such written representations as are deemed necessary or appropriate by the Company and/or its counsel.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Titles</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  Titles are provided herein for convenience only and are not to serve as a basis for interpretation or construction of this Agreement.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Governing Law</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  The laws of the State of Missouri shall govern the interpretation, validity, administration, enforcement and performance of the terms of this Agreement regardless of the law that might be applied under principles of conflicts of laws.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Conformity to Securities Laws</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  The Optionee acknowledges that the Plan and this Agreement are intended to conform to the extent necessary with all provisions of the Securities Act and the Exchange Act and any and all regulations and rules promulgated by the Securities and Exchange Commission thereunder, and state securities laws and regulations. Notwithstanding anything herein to the contrary, the Plan shall be administered, and the Option is granted and may be exercised, only in such a manner as to conform to such laws, rules and regulations. To the extent permitted by applicable law, the Plan and this Agreement shall be deemed amended to the extent necessary to conform to such laws, rules and regulations.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amendments, Suspension and Termination</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  To the extent permitted by the Plan, this Agreement may be wholly or partially amended or otherwise modified, suspended or terminated at any time or from time to time by the Administrator or the Board, provided, however, that, except as may otherwise be provided by the Plan, no amendment, modification, suspension or termination of this Agreement shall adversely affect the Option in any material way without the prior written consent of the Optionee.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Successors and Assigns</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  The Company may assign any of its rights under this Agreement to single or multiple assignees, and this Agreement shall inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer herein set forth in this Article 5, this Agreement shall be binding upon the Optionee and his or her heirs, executors, administrators, successors and assigns.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A- 4</font></div></div><hr style="page-break-after:always"><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notification of Disposition</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  If this Option is designated as an Incentive Stock Option, the Optionee shall give prompt notice to the Company of any disposition or other transfer of any Shares acquired under this Agreement if such disposition or transfer is made (a) within two (2) years from the Grant Date with respect to such Shares or (b) within one (1) year after the transfer of such Shares to the Optionee. Such notice shall specify the date of such disposition or other transfer and the amount realized, in cash, other property, assumption of indebtedness or other consideration, by the Optionee in such disposition or other transfer.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Limitations Applicable to Section 16 Persons</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  Notwithstanding any other provision of the Plan or this Agreement, if the Optionee is subject to Section 16 of the Exchange Act, then the Plan, the Option and this Agreement shall be subject to any additional limitations set forth in any applicable exemptive rule under Section 16 of the Exchange Act (including any amendment to Rule 16b-3 of the Exchange Act) that are requirements for the application of such exemptive rule. To the extent permitted by applicable law, this Agreement shall be deemed amended to the extent necessary to conform to such applicable exemptive rule.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not a Contract of Service Relationship</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  Nothing in this Agreement or in the Plan shall confer upon the Optionee any right to continue to serve as an Employee or other service provider of the Company or any of its Affiliates or shall interfere with or restrict in any way the rights of the Company and its Affiliates, which rights are hereby expressly reserved, to discharge or terminate the services of the Optionee at any time for any reason whatsoever, with or without Cause, except to the extent expressly provided otherwise in a written agreement between the Company or an Affiliate and the Optionee.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Entire Agreement</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  The Plan, the Grant Notice and this Agreement (including all Exhibits thereto, if any) constitute the entire agreement of the parties and supersede in their entirety all prior undertakings and agreements of the Company and the Optionee with respect to the subject matter hereof.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section 409A</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">.  Notwithstanding any other provision of the Plan, this Agreement or the Grant Notice, the Plan, this Agreement and the Grant Notice shall be interpreted in accordance with the requirements of Section 409A of the Code. The Administrator may, in its discretion, adopt such amendments to the Plan, this Agreement or the Grant Notice or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take any other actions, as the Administrator determines are necessary or appropriate to comply with the requirements of Section 409A of the Code.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A- 5</font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>orly-20170630x10qexhibit311.htm
<DESCRIPTION>CEO CERTIFICATION
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2017 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s67BC7D05B7679C7A909F87D7C597328E"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 31.1 - CEO Certification</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">O&#8217;REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CERTIFICATIONS</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I, </font><font style="font-family:inherit;font-size:10pt;">Greg L. Henslee</font><font style="font-family:inherit;font-size:10pt;">, certify that: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I have reviewed this report on Form 10-Q of O&#8217;Reilly Automotive, Inc.; </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared; </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:96px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:96px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:96px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions): </font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and </font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting. </font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:439px;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:166px;"></td><td style="width:21px;"></td><td style="width:250px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date:  August&#160;7, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ </font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Greg L. Henslee</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Greg L. Henslee</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chief Executive Officer</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(Principal Executive Officer)</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>orly-20170630x10qexhibit312.htm
<DESCRIPTION>CFO CERTIFICATION
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2017 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sA0D06B473EE8FF31EE6187D7C63EBF0E"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 31.2 - CFO Certification</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">O&#8217;REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CERTIFICATIONS</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I, </font><font style="font-family:inherit;font-size:10pt;">Thomas McFall</font><font style="font-family:inherit;font-size:10pt;">, certify that: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I have reviewed this report on Form 10-Q of O&#8217;Reilly Automotive, Inc.; </font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; </font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have: </font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared; </font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; </font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and </font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions): </font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and </font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting. </font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:439px;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:166px;"></td><td style="width:21px;"></td><td style="width:250px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date:  August&#160;7, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ </font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thomas McFall</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thomas McFall</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Executive Vice President and </font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chief Financial Officer </font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(Principal Financial and Accounting Officer)</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>orly-20170630x10qexhibit321.htm
<DESCRIPTION>CEO CERTIFICATION
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2017 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s7C51C6B42C9BB513892387D7C6E47C8E"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 32.1 - CEO Certification</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">O&#8217;REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">O&#8217;REILLY AUTOMOTIVE, INC. </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CERTIFICATION PURSUANT TO </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18 U.S.C. SECTION 1350 </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AS ADOPTED PURSUANT TO </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the Report of O&#8217;Reilly Automotive, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, </font><font style="font-family:inherit;font-size:10pt;">Greg L. Henslee</font><font style="font-family:inherit;font-size:10pt;">, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:174px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:21px;"></td><td style="width:153px;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ </font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Greg L. Henslee</font></div></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Greg L. Henslee</font></div></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chief Executive Officer </font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;7, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This certification is made solely for purposes of 18 U.S.C. Section 1350, and not for any other purpose.&#160;&#160;This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended. </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>6
<FILENAME>orly-20170630x10qexhibit322.htm
<DESCRIPTION>CFO CERTIFICATION
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2017 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sF606D87068F427246FD987D7C78B2217"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 32.2 - CFO Certification</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">O&#8217;REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">O&#8217;REILLY AUTOMOTIVE, INC. </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CERTIFICATION PURSUANT TO </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18 U.S.C. SECTION 1350 </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AS ADOPTED PURSUANT TO </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the Report of O&#8217;Reilly Automotive, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, </font><font style="font-family:inherit;font-size:10pt;">Thomas McFall</font><font style="font-family:inherit;font-size:10pt;">, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:174px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:21px;"></td><td style="width:153px;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ </font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thomas McFall</font></div></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thomas McFall</font></div></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chief Financial Officer </font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;7, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This certification is made solely for purposes of 18 U.S.C. Section 1350, and not for any other purpose.&#160;&#160;This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request. </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160; </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>7
<FILENAME>orly-20170630.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!--p:44767207c18a49fe809694bc37a39143,x:cf9717ee8ed74327ba7a768761cf2309-->
<xbrli:xbrl xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2017-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:orly="http://www.oreillyauto.com/20170630" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31" xmlns:us-roles="http://fasb.org/us-roles/2017-01-31" xmlns:us-types="http://fasb.org/us-types/2017-01-31" xmlns:utreg="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<link:schemaRef xlink:href="orly-20170630.xsd" xlink:type="simple" />
	<xbrli:context id="FD2017Q2YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q2YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2017Q2SharesOutstanding">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-07-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q2QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-04-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q2QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q2YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q2">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2015Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2015-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2023At3850Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2017Q2NewRevolver_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-05</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2021At4875Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2017Q2NewRevolver_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember_us-gaap_VariableRateAxis_orly_EuroDollarRateSpreadMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">orly:EuroDollarRateSpreadMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-05</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2022At3800Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2022At3800Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2021At4875Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2026At3550Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2021At4625Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2021At4625Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2023At3850Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2026At3550Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2017Q2NewRevolver_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-05</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2021At4625Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2021At4875Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2022At3800Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2021At4625Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2023At3850Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2026At3550Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2021At4875Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2022At3800Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2023At3850Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2026At3550Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2017Q2NewRevolver_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember_us-gaap_VariableRateAxis_orly_ThroughMaturityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">orly:ThroughMaturityMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-05</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2017Q2NewRevolver_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_DebtInstrumentAxis_orly_SwingLineRevolverMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SwingLineRevolverMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-05</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2017Q2NewRevolver_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_DebtInstrumentAxis_us-gaap_LetterOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-05</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_us-gaap_RangeAxis_us-gaap_MinimumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q2YTD_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_us-gaap_RangeAxis_us-gaap_MaximumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2017Q2CummulativeShareRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2011-01-11</xbrli:startDate>
			<xbrli:endDate>2017-08-07</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2017Q2Authorization">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-05-09</xbrli:startDate>
			<xbrli:endDate>2017-05-10</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2017Q2SubsequentShareRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-07-01</xbrli:startDate>
			<xbrli:endDate>2017-08-07</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2017Q2Authorization">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-05-10</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q2QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-04-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q2QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q2QTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">orly:ProfitSharingAndSavingsPlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-04-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">orly:NonqualifiedDeferredCompensationPlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">orly:NonqualifiedDeferredCompensationPlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q2YTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">orly:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q2YTD_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">orly:NonqualifiedDeferredCompensationPlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q2YTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">orly:ProfitSharingAndSavingsPlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q2YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_TitleOfIndividualAxis_us-gaap_DirectorMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:DirectorMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q2YTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">orly:ProfitSharingAndSavingsPlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q2QTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">orly:ProfitSharingAndSavingsPlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q2QTD_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">orly:NonqualifiedDeferredCompensationPlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q2QTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q2YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q2QTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">orly:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-04-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q2QTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">orly:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q2YTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">orly:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q2QTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-04-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q2YTD_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">orly:NonqualifiedDeferredCompensationPlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q2QTD_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">orly:NonqualifiedDeferredCompensationPlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-04-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q2YTD_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="orly:ProfitSharingAndSavingsPlanPercentageMatchRangeAxis">orly:ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">orly:ProfitSharingAndSavingsPlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q2YTD_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="orly:ProfitSharingAndSavingsPlanPercentageMatchRangeAxis">orly:ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">orly:ProfitSharingAndSavingsPlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q2YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember_us-gaap_TitleOfIndividualAxis_us-gaap_DirectorMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:DirectorMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q2QTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201609Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q2QTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201609Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:RestatementAdjustmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q2YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201609Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201609Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:RestatementAdjustmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q2YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201609Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:RestatementAdjustmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q2YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201609Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:RestatementAdjustmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:unit id="usdPerShare">
		<xbrli:divide>
			<xbrli:unitNumerator>
				<xbrli:measure>iso4217:USD</xbrli:measure>
			</xbrli:unitNumerator>
			<xbrli:unitDenominator>
				<xbrli:measure>xbrli:shares</xbrli:measure>
			</xbrli:unitDenominator>
		</xbrli:divide>
	</xbrli:unit>
	<xbrli:unit id="d">
		<xbrli:measure>utreg:D</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="usd">
		<xbrli:measure>iso4217:USD</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="shares">
		<xbrli:measure>xbrli:shares</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="rate">
		<xbrli:measure>utreg:Rate</xbrli:measure>
	</xbrli:unit>
	<dei:AmendmentFlag contextRef="FD2017Q2YTD" id="Fact-0897A25D72B38CB75A4EC0E3635573DB">false</dei:AmendmentFlag>
	<dei:CurrentFiscalYearEndDate contextRef="FD2017Q2YTD" id="Fact-F7B39E17726FE6AF6439C0E363510E9C">--12-31</dei:CurrentFiscalYearEndDate>
	<dei:DocumentFiscalPeriodFocus contextRef="FD2017Q2YTD" id="Fact-69AD0E2407E62E521585C0E3635F7090">Q2</dei:DocumentFiscalPeriodFocus>
	<dei:DocumentFiscalYearFocus contextRef="FD2017Q2YTD" id="Fact-9659DC94F2217C6BAEEEC0E36355B036">2017</dei:DocumentFiscalYearFocus>
	<dei:DocumentPeriodEndDate contextRef="FD2017Q2YTD" id="Fact-C99CF54E0E78F33CEDFDC0E36351A70B">2017-06-30</dei:DocumentPeriodEndDate>
	<dei:DocumentType contextRef="FD2017Q2YTD" id="Fact-8D5B67842FC55D5D2811C0E363595B94">10-Q</dei:DocumentType>
	<dei:EntityCentralIndexKey contextRef="FD2017Q2YTD" id="Fact-BDB8EB22DB079F0A26FAC0E363550EE1">0000898173</dei:EntityCentralIndexKey>
	<dei:EntityCommonStockSharesOutstanding contextRef="I2017Q2SharesOutstanding" decimals="0" id="Fact-E6CB57E99A6757637A23C0E3635ECE43" unitRef="shares">88016684</dei:EntityCommonStockSharesOutstanding>
	<dei:EntityFilerCategory contextRef="FD2017Q2YTD" id="Fact-DE33912F16D19A0AD15FC0E36355CAC8">Large Accelerated Filer</dei:EntityFilerCategory>
	<dei:EntityRegistrantName contextRef="FD2017Q2YTD" id="Fact-5A53D0BE2A67A7EA589CC0E36352E405">O REILLY AUTOMOTIVE INC</dei:EntityRegistrantName>
	<orly:AccruedBenefitsAndWithholdings contextRef="FI2016Q4" decimals="-3" id="Fact-640C3939FEF95747020CC0E36351A295" unitRef="usd">74454000</orly:AccruedBenefitsAndWithholdings>
	<orly:AccruedBenefitsAndWithholdings contextRef="FI2017Q2" decimals="-3" id="Fact-C5359D008E591CC75C26C0E3635F6FD3" unitRef="usd">59099000</orly:AccruedBenefitsAndWithholdings>
	<orly:DebtInstrumentCoverageRatioCovenantMinimum contextRef="D2017Q2NewRevolver_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember_us-gaap_VariableRateAxis_orly_ThroughMaturityMember" decimals="2" id="Fact-088F1DC49B0CFC5D813AC0E3635A72BB" unitRef="rate">2.50</orly:DebtInstrumentCoverageRatioCovenantMinimum>
	<orly:DebtInstrumentLeverageRatioCovenantMaximum contextRef="D2017Q2NewRevolver_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember_us-gaap_VariableRateAxis_orly_ThroughMaturityMember" decimals="2" id="Fact-8E6E50165746AABB8751C0E3635397CF" unitRef="rate">3.50</orly:DebtInstrumentLeverageRatioCovenantMaximum>
	<orly:EmployeeStockPurchasePlanStockPurchasePercentage contextRef="FD2017Q2YTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember" decimals="2" id="Fact-541F00920BB6F35BC73CC0E363542F3D" unitRef="rate">0.85</orly:EmployeeStockPurchasePlanStockPurchasePercentage>
	<orly:LineOfCreditFacilityMaximumAggregateCapacity contextRef="D2017Q2NewRevolver_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember" decimals="-8" id="Fact-692D2D5223695338A504A8ED9F74578C" unitRef="usd">1800000000</orly:LineOfCreditFacilityMaximumAggregateCapacity>
	<orly:LineOfCreditFacilityMaximumIncrease contextRef="D2017Q2NewRevolver_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember" decimals="-6" id="Fact-0E8E0FAC96A1A7C07A2FC0E36355E8C5" unitRef="usd">600000000</orly:LineOfCreditFacilityMaximumIncrease>
	<orly:LineOfCreditFacilitySublimit contextRef="D2017Q2NewRevolver_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_DebtInstrumentAxis_orly_SwingLineRevolverMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember" decimals="-6" id="Fact-2D9B808CAB255387C686C0E3635B847F" unitRef="usd">75000000</orly:LineOfCreditFacilitySublimit>
	<orly:LineOfCreditFacilitySublimit contextRef="D2017Q2NewRevolver_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_DebtInstrumentAxis_us-gaap_LetterOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember" decimals="-6" id="Fact-D5086F9F1E8DD77FF2FDC0E3635B7520" unitRef="usd">200000000</orly:LineOfCreditFacilitySublimit>
	<orly:NonFinancialAssetsAndLiabilitiesFairValueNonrecurring contextRef="FI2016Q4" decimals="-5" id="Fact-A7D4934B93FE8F281291C0E3635A9385" unitRef="usd">0</orly:NonFinancialAssetsAndLiabilitiesFairValueNonrecurring>
	<orly:NonFinancialAssetsAndLiabilitiesFairValueNonrecurring contextRef="FI2017Q2" decimals="-5" id="Fact-6466FCB69E0B6E97CA8FC0E3635A5D3F" unitRef="usd">0</orly:NonFinancialAssetsAndLiabilitiesFairValueNonrecurring>
	<orly:NumberOfDaysPerYearInInterestCalculation contextRef="FD2017Q2YTD_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" decimals="0" id="Fact-6BC94671497649DCFCA4C0E363533CA0" unitRef="d">360</orly:NumberOfDaysPerYearInInterestCalculation>
	<orly:OtherEmployeeBenefitPlanDescriptions contextRef="FD2017Q2YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_TitleOfIndividualAxis_us-gaap_DirectorMember" id="Fact-33D71B591FFF43234CD4C0E3635229EC">a director stock plan, which provides for the award of shares of restricted stock to the Company&#8217;s independent directors, that vest evenly over a three-year period and are held in escrow until such vesting has occurred</orly:OtherEmployeeBenefitPlanDescriptions>
	<orly:OtherEmployeeBenefitPlanDescriptions contextRef="FD2017Q2YTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember" id="Fact-447A1427C87DB1CD28A7C0E3635682CD">an employee stock purchase plan (the &#8220;ESPP&#8221;), which permits all eligible employees to purchase shares of the Company&#8217;s common stock at 85% of the fair market value</orly:OtherEmployeeBenefitPlanDescriptions>
	<orly:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice contextRef="FD2016Q2QTD" decimals="2" id="Fact-98C6BDABE99A97FF48EAC0E3635987BC" unitRef="usdPerShare">262.49</orly:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice>
	<orly:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice contextRef="FD2016Q2YTD" decimals="2" id="Fact-65CB33D42E4297785D51C0E3635EED14" unitRef="usdPerShare">259.46</orly:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice>
	<orly:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice contextRef="FD2017Q2QTD" decimals="2" id="Fact-0F04EB894BD1A2E8B261C0E3635E7DC0" unitRef="usdPerShare">262.25</orly:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice>
	<orly:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice contextRef="FD2017Q2YTD" decimals="2" id="Fact-AE1DC3076A05EA857475C0E363545A45" unitRef="usdPerShare">265.02</orly:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice>
	<orly:StockRepurchaseProgramIncreaseInAuthorizedAmount contextRef="D2017Q2Authorization" decimals="-8" id="Fact-7C921339AB6B66C0C8B9C0E363564BAE" unitRef="usd">1000000000</orly:StockRepurchaseProgramIncreaseInAuthorizedAmount>
	<us-gaap:AccountsPayableCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-CDC1306F446CDEAC7B99C0E36355757C" unitRef="usd">2936656000</us-gaap:AccountsPayableCurrent>
	<us-gaap:AccountsPayableCurrent contextRef="FI2017Q2" decimals="-3" id="Fact-17EB60F3E739B9212A6DC0E36358EA2F" unitRef="usd">3091888000</us-gaap:AccountsPayableCurrent>
	<us-gaap:AccountsReceivableNetCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-01681F3C0D0423C6904EC0E36351FFC7" unitRef="usd">197274000</us-gaap:AccountsReceivableNetCurrent>
	<us-gaap:AccountsReceivableNetCurrent contextRef="FI2017Q2" decimals="-3" id="Fact-689507178367AF8F8E70C0E3635641D9" unitRef="usd">203673000</us-gaap:AccountsReceivableNetCurrent>
	<us-gaap:AccruedIncomeTaxesCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-F4F4599F4D6D960442E4C0E3635AFAA3" unitRef="usd">0</us-gaap:AccruedIncomeTaxesCurrent>
	<us-gaap:AccruedIncomeTaxesCurrent contextRef="FI2017Q2" decimals="-3" id="Fact-04C00A8977203705C712C0E36358B282" unitRef="usd">31803000</us-gaap:AccruedIncomeTaxesCurrent>
	<us-gaap:AccruedSalariesCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-B383C4163A02221B8410C0E3635EC7F1" unitRef="usd">71717000</us-gaap:AccruedSalariesCurrent>
	<us-gaap:AccruedSalariesCurrent contextRef="FI2017Q2" decimals="-3" id="Fact-B9D2303456CF99AB2333C0E363590BE6" unitRef="usd">70538000</us-gaap:AccruedSalariesCurrent>
	<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="FI2016Q4" decimals="-3" id="Fact-50346B724FAA7EBDEC08C0E36357BAD0" unitRef="usd">1708911000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
	<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="FI2017Q2" decimals="-3" id="Fact-BD32BCF2A9CDFE4D792EC0E36350DC59" unitRef="usd">1805844000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
	<us-gaap:AdditionalPaidInCapitalCommonStock contextRef="FI2016Q4" decimals="-3" id="Fact-A7AFB973EBE80F19A2C2C0E36354D230" unitRef="usd">1336707000</us-gaap:AdditionalPaidInCapitalCommonStock>
	<us-gaap:AdditionalPaidInCapitalCommonStock contextRef="FI2017Q2" decimals="-3" id="Fact-3AC469C1BB271C7C01F5C0E3635F62F0" unitRef="usd">1296674000</us-gaap:AdditionalPaidInCapitalCommonStock>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2016Q2QTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="-3" id="Fact-191229F7C9C1227B944DC0E3635E2192" unitRef="usd">322000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2016Q2QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-EC86C4C164BD5D5B1B84C0E363596BE0" unitRef="usd">3804000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2016Q2QTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember" decimals="-3" id="Fact-3D3FD7BF1854C90789E5C0E3635F0FBF" unitRef="usd">549000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2016Q2YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="-3" id="Fact-5BED87897B5692D64704C0E363522E15" unitRef="usd">641000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2016Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-98DB84CDCE884DA1808EC0E36353DFFB" unitRef="usd">8140000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2016Q2YTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember" decimals="-3" id="Fact-FA19BA84EC1F162BF88EC0E363547EFF" unitRef="usd">1072000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2017Q2QTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="-3" id="Fact-B3220E3DFA80AEF51A41C0E3635BEDA4" unitRef="usd">414000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2017Q2QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-91B75FF621D99512A204C0E3635B96F0" unitRef="usd">3938000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2017Q2QTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember" decimals="-3" id="Fact-DC9DD2F44BE64E725D52C0E3635EDB28" unitRef="usd">573000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2017Q2YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="-3" id="Fact-A24B1AB4F4A2CFF43E99C0E363557321" unitRef="usd">1092000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2017Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-EB67894A2D720B71B350C0E3635D6F39" unitRef="usd">8147000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2017Q2YTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember" decimals="-3" id="Fact-CD773B54FE770425B42DC0E3635CDCBA" unitRef="usd">1114000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="FD2016Q2YTD" decimals="-3" id="Fact-F0ABC98E6BA0AEDDB7BBC0E3635DDDBF" unitRef="usd">1173000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
	<us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="FD2017Q2YTD" decimals="-3" id="Fact-9B824F95C0E18A2C0EAFC0E3635DEAB5" unitRef="usd">1344000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
	<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="FD2016Q2QTD" decimals="-3" id="Fact-DA9D4A83D9720EED42CDC0E36359DE84" unitRef="shares">285000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
	<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="FD2016Q2YTD" decimals="-3" id="Fact-55DA23690EDBDBEE2C80C0E363574105" unitRef="shares">312000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
	<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="FD2017Q2QTD" decimals="-3" id="Fact-2908C0588EE961F2F78CC0E3635DA024" unitRef="shares">581000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
	<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="FD2017Q2YTD" decimals="-3" id="Fact-3D3C6A5CF71E5736E80FC0E36353B1ED" unitRef="shares">524000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
	<us-gaap:Assets contextRef="FI2016Q4" decimals="-3" id="Fact-C429A0DDCA6931DBEC02C0E3635ECCCE" unitRef="usd">7204189000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2017Q2" decimals="-3" id="Fact-15C568EFF259BC69C4B4C0E36354686F" unitRef="usd">7345698000</us-gaap:Assets>
	<us-gaap:AssetsCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-837AC2E6590DB33D6134C0E36352FB12" unitRef="usd">3257975000</us-gaap:AssetsCurrent>
	<us-gaap:AssetsCurrent contextRef="FI2017Q2" decimals="-3" id="Fact-23D98E02B4B906157050C0E3635CC616" unitRef="usd">3289589000</us-gaap:AssetsCurrent>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="FI2015Q4" decimals="-3" id="Fact-611668F6CE1EA967DA5AC0E3635E1331" unitRef="usd">116301000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="FI2016Q2" decimals="-3" id="Fact-91ABA60A9BE24A0CD4DFC0E3635E9B1E" unitRef="usd">398259000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="FI2016Q4" decimals="-3" id="Fact-ACB30F52E590AECB2C23C0E3635EDEF9" unitRef="usd">146598000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="FI2017Q2" decimals="-3" id="Fact-3E6D48FB489F258B4301C0E3635102E9" unitRef="usd">26528000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="FD2016Q2YTD" decimals="-3" id="Fact-66190A62B5FF0A884A1EC0E3635E06B2" unitRef="usd">281958000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
	<us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="FD2017Q2YTD" decimals="-3" id="Fact-7C19715E5A259968FF05C0E363544ED8" unitRef="usd">-120070000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
	<us-gaap:CommonStockParOrStatedValuePerShare contextRef="FI2016Q4" decimals="INF" id="Fact-BDDDFF860AD70136FE1DC0E3635C50A3" unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
	<us-gaap:CommonStockParOrStatedValuePerShare contextRef="FI2017Q2" decimals="INF" id="Fact-8CACD45ADF43DEA210E0C0E363585541" unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
	<us-gaap:CommonStockSharesAuthorized contextRef="FI2016Q4" decimals="INF" id="Fact-9E7F54017411326B9DDAC0E3635DAD12" unitRef="shares">245000000</us-gaap:CommonStockSharesAuthorized>
	<us-gaap:CommonStockSharesAuthorized contextRef="FI2017Q2" decimals="INF" id="Fact-C35C4E2E4129C1F96E52C0E363565C7D" unitRef="shares">245000000</us-gaap:CommonStockSharesAuthorized>
	<us-gaap:CommonStockSharesIssued contextRef="FI2016Q4" decimals="0" id="Fact-9947E2AA6895B5B70A9DC0E3635B8DA5" unitRef="shares">92851815</us-gaap:CommonStockSharesIssued>
	<us-gaap:CommonStockSharesIssued contextRef="FI2017Q2" decimals="0" id="Fact-C1953C9E6652A8FC3A1CC0E363574968" unitRef="shares">87998971</us-gaap:CommonStockSharesIssued>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2016Q4" decimals="0" id="Fact-C146B83A03BEA275053DC0E3635E7AC7" unitRef="shares">92851815</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2017Q2" decimals="0" id="Fact-E627823A35B74252E49CC0E3635C07B8" unitRef="shares">87998971</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockValue contextRef="FI2016Q4" decimals="-3" id="Fact-0589C2B9DCEF4C4E55E1C0E3635CFDFA" unitRef="usd">929000</us-gaap:CommonStockValue>
	<us-gaap:CommonStockValue contextRef="FI2017Q2" decimals="-3" id="Fact-5720380E74C27BB19F21C0E3635F7826" unitRef="usd">880000</us-gaap:CommonStockValue>
	<us-gaap:CostOfGoodsSold contextRef="FD2016Q2QTD" decimals="-3" id="Fact-F8821BA4A54F1647CA89C0E363598D87" unitRef="usd">1049510000</us-gaap:CostOfGoodsSold>
	<us-gaap:CostOfGoodsSold contextRef="FD2016Q2YTD" decimals="-3" id="Fact-F6DDE991CF56022B718CC0E36358911F" unitRef="usd">2048081000</us-gaap:CostOfGoodsSold>
	<us-gaap:CostOfGoodsSold contextRef="FD2017Q2QTD" decimals="-3" id="Fact-B328A0BC917B67CD071BC0E363505DC3" unitRef="usd">1090767000</us-gaap:CostOfGoodsSold>
	<us-gaap:CostOfGoodsSold contextRef="FD2017Q2YTD" decimals="-3" id="Fact-EFF28DC35F00E57EB6FEC0E363572385" unitRef="usd">2115879000</us-gaap:CostOfGoodsSold>
	<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="D2017Q2NewRevolver_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember_us-gaap_VariableRateAxis_orly_EuroDollarRateSpreadMember" decimals="5" id="Fact-4BEFFCE9D6A4FF7CBA68C0E3635F877B" unitRef="rate">0.00900</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
	<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="D2017Q2NewRevolver_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember" decimals="5" id="Fact-1DEA24FABFF0BED3762BC0E3635AEE92" unitRef="rate">0.00000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
	<us-gaap:DebtInstrumentCovenantCompliance contextRef="FD2017Q2YTD" id="Fact-571A990ADB3D1B3E6836A8B32619D802">Each of the senior notes is subject to certain customary covenants, with which the Company complied as of June 30, 2017.</us-gaap:DebtInstrumentCovenantCompliance>
	<us-gaap:DebtInstrumentCovenantDescription contextRef="D2017Q2NewRevolver_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember" id="Fact-9ADD575CE94715246F81C0E3635B2165">The new Credit Agreement contains certain covenants, including limitations on subsidiary indebtedness, a minimum consolidated fixed charge coverage ratio of 2.50:1.00 and a maximum consolidated leverage ratio of 3.50:1.00.  The consolidated fixed charge coverage ratio includes a calculation of earnings before interest, taxes, depreciation, amortization, rent and non-cash share-based compensation expense to fixed charges.  Fixed charges include interest expense, capitalized interest and rent expense.  The consolidated leverage ratio includes a calculation of adjusted debt to earnings before interest, taxes, depreciation, amortization, rent and non-cash share-based compensation expense.  Adjusted debt includes outstanding debt, outstanding stand-by letters of credit and similar instruments, five-times rent expense and excludes any premium or discount recorded in conjunction with the issuance of long-term debt.  In the event that the Company should default on any covenant (subject to customary grace periods, cure rights and materiality thresholds) contained in the new Credit Agreement, certain actions may be taken, including, but not limited to, possible termination of commitments, immediate payment of outstanding principal amounts plus accrued interest and other amounts payable under the new Credit Agreement and litigation from lenders.</us-gaap:DebtInstrumentCovenantDescription>
	<us-gaap:DebtInstrumentDescription contextRef="FD2017Q2YTD" id="Fact-7788A1BF85BF217DBFA8C0E36350311B">The Company has issued a cumulative $1.9 billion aggregate principal amount of unsecured senior notes, which are due between January&#160;2021 and March&#160;2026, with United Missouri Bank as trustee.  Interest on the senior notes, ranging from 3.550% to 4.875%, is payable semi-annually and is computed on the basis of a 360-day year.</us-gaap:DebtInstrumentDescription>
	<us-gaap:DebtInstrumentFaceAmount contextRef="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" decimals="-3" id="Fact-BFDAA533EFE6635B9E25C0E36351ED77" unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
	<us-gaap:DebtInstrumentFaceAmount contextRef="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" decimals="-3" id="Fact-F8C0ACD2934869849E05C0E3635092B8" unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
	<us-gaap:DebtInstrumentFaceAmount contextRef="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" decimals="-3" id="Fact-772B6F205E588797A3A0C0E3635DE628" unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
	<us-gaap:DebtInstrumentFaceAmount contextRef="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" decimals="-3" id="Fact-E1B2AE071E7B61424DE0C0E3635216CC" unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
	<us-gaap:DebtInstrumentFaceAmount contextRef="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" decimals="-3" id="Fact-14743250C7E30234B577C0E3635EADF9" unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
	<us-gaap:DebtInstrumentFaceAmount contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" decimals="-3" id="Fact-BC0AEB570CB4977758E5C0E36352D14D" unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
	<us-gaap:DebtInstrumentFaceAmount contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" decimals="-3" id="Fact-A89119DE23052F36A62AC0E36356858A" unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
	<us-gaap:DebtInstrumentFaceAmount contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" decimals="-3" id="Fact-01C0B021927F1BD7F72EC0E36354F29B" unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
	<us-gaap:DebtInstrumentFaceAmount contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" decimals="-3" id="Fact-92C6B0C22A1758E19DB2C0E36355D9DF" unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
	<us-gaap:DebtInstrumentFaceAmount contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" decimals="-3" id="Fact-E14F6B76A20848E91333C0E36359D6C5" unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
	<us-gaap:DebtInstrumentFairValue contextRef="FI2016Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-ABBBC420EA22221BEEF6C0E36357C95A" unitRef="usd">1977510000</us-gaap:DebtInstrumentFairValue>
	<us-gaap:DebtInstrumentFairValue contextRef="FI2017Q2_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-D5883182E83BED40412DC0E3635B83C1" unitRef="usd">1997080000</us-gaap:DebtInstrumentFairValue>
	<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member" decimals="INF" id="Fact-967E780EAE1DADE22B37C0E363569CF7" unitRef="rate">0.04646</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
	<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member" decimals="INF" id="Fact-230BA2530DA9AA2B6A27C0E3635D4FC0" unitRef="rate">0.04958</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
	<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member" decimals="INF" id="Fact-C2C95E3A82716361F328C0E363512F40" unitRef="rate">0.03845</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
	<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member" decimals="INF" id="Fact-A10A8A01E345B6044DE3C0E363524FCE" unitRef="rate">0.03851</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
	<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member" decimals="INF" id="Fact-5B6C9AFAE639B1EEABB0C0E3635D2236" unitRef="rate">0.0357</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
	<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="FI2017Q2_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_us-gaap_RangeAxis_us-gaap_MaximumMember" decimals="5" id="Fact-C90D1B23F30F7D448B4CC0E363502BA7" unitRef="rate">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
	<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="FI2017Q2_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_us-gaap_RangeAxis_us-gaap_MinimumMember" decimals="5" id="Fact-DB08093A2CEE5212CFC1C0E3635E9F93" unitRef="rate">0.03550</us-gaap:DebtInstrumentInterestRateStatedPercentage>
	<us-gaap:DebtInstrumentMaturityDateRangeEnd1 contextRef="FD2017Q2YTD_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" id="Fact-B1AC229ECCB7A0B8D105C0E3635EA66D">2026-03-08</us-gaap:DebtInstrumentMaturityDateRangeEnd1>
	<us-gaap:DebtInstrumentMaturityDateRangeStart1 contextRef="FD2017Q2YTD_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" id="Fact-52814E6E3CE7A0F163DDC0E3635BAD3A">2021-01-14</us-gaap:DebtInstrumentMaturityDateRangeStart1>
	<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member" decimals="-5" id="Fact-4775B28C9A28E54E7A89C0E3635EF2C0" unitRef="usd">200000</us-gaap:DebtInstrumentUnamortizedDiscount>
	<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member" decimals="-5" id="Fact-9A4A1165B713EC99C695C0E36359D156" unitRef="usd">1400000</us-gaap:DebtInstrumentUnamortizedDiscount>
	<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member" decimals="-5" id="Fact-599F38371B46F0576554C0E3635695EB" unitRef="usd">700000</us-gaap:DebtInstrumentUnamortizedDiscount>
	<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member" decimals="-5" id="Fact-1EF347287085F3FDD30EC0E3635D20B4" unitRef="usd">100000</us-gaap:DebtInstrumentUnamortizedDiscount>
	<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member" decimals="-5" id="Fact-7220C2932052603706A4C0E3635796D9" unitRef="usd">800000</us-gaap:DebtInstrumentUnamortizedDiscount>
	<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member" decimals="-5" id="Fact-225B61C83AE608B9A507C0E3635BE3DC" unitRef="usd">200000</us-gaap:DebtInstrumentUnamortizedDiscount>
	<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member" decimals="-5" id="Fact-654C6E8621C051C20D1AC0E36358BA07" unitRef="usd">1200000</us-gaap:DebtInstrumentUnamortizedDiscount>
	<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member" decimals="-5" id="Fact-4F15DFA1EE22E10B401FC0E3635B1DEC" unitRef="usd">600000</us-gaap:DebtInstrumentUnamortizedDiscount>
	<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member" decimals="-5" id="Fact-36EB12D5C119F7298404C0E36358C9D3" unitRef="usd">100000</us-gaap:DebtInstrumentUnamortizedDiscount>
	<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member" decimals="-5" id="Fact-2F99BCFE8C1B5986DD88C0E3635AB704" unitRef="usd">700000</us-gaap:DebtInstrumentUnamortizedDiscount>
	<us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense contextRef="FD2016Q2QTD_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember" decimals="-5" id="Fact-8765CDE3EB04E2552502C0E3635EF6BE" unitRef="usd">100000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
	<us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense contextRef="FD2016Q2YTD_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember" decimals="-5" id="Fact-CB1257F69F43070747CAC0E3635DDD70" unitRef="usd">100000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
	<us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense contextRef="FD2017Q2QTD_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember" decimals="-5" id="Fact-2D504DC5DE5EC58F70EEC0E36353EA83" unitRef="usd">100000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
	<us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense contextRef="FD2017Q2YTD_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember" decimals="-5" id="Fact-B3D38775FEE50C122887C0E3635E051D" unitRef="usd">100000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
	<us-gaap:DeferredCompensationArrangementWithIndividualDescription contextRef="FD2017Q2YTD_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember" id="Fact-675BBF599AFAF6807D45C0E3635DCD04">The Company sponsors a nonqualified deferred compensation plan (the &#8220;Deferred Compensation Plan&#8221;) for highly compensated employees whose contributions to the 401(k) Plan are limited due to the application of the annual limitations under the Internal Revenue Code.  The Deferred Compensation Plan provides these employees with the opportunity to defer the full 6% of matched compensation, including salary and incentive based compensation that was precluded under the Company&#8217;s 401(k) Plan, which is then matched by the Company using the same formula as the 401(k) Plan.</us-gaap:DeferredCompensationArrangementWithIndividualDescription>
	<us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="FI2016Q4_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember" decimals="-5" id="Fact-B5B19D86D8AF66A302B6C0E3635235F0" unitRef="usd">20500000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
	<us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="FI2017Q2_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember" decimals="-5" id="Fact-B442B6076978914D837DC0E363533D09" unitRef="usd">23400000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
	<us-gaap:DeferredFinanceCostsNet contextRef="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member" decimals="-5" id="Fact-A4E290A8668E69F0CABDC0E3635801FC" unitRef="usd">1100000</us-gaap:DeferredFinanceCostsNet>
	<us-gaap:DeferredFinanceCostsNet contextRef="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member" decimals="-5" id="Fact-B5233E32C434ACBC9646C0E3635B07AA" unitRef="usd">1800000</us-gaap:DeferredFinanceCostsNet>
	<us-gaap:DeferredFinanceCostsNet contextRef="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member" decimals="-5" id="Fact-F8B9906544B5552AE351C0E3635B3B02" unitRef="usd">1500000</us-gaap:DeferredFinanceCostsNet>
	<us-gaap:DeferredFinanceCostsNet contextRef="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member" decimals="-5" id="Fact-6553D51BD199DD1B8CB3C0E3635C39D8" unitRef="usd">1600000</us-gaap:DeferredFinanceCostsNet>
	<us-gaap:DeferredFinanceCostsNet contextRef="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member" decimals="-5" id="Fact-C1D2A362369CF0AF56A0C0E3635A870B" unitRef="usd">3900000</us-gaap:DeferredFinanceCostsNet>
	<us-gaap:DeferredFinanceCostsNet contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member" decimals="-5" id="Fact-4CACD3518F34B0FCB964C0E3635AD5D3" unitRef="usd">1000000</us-gaap:DeferredFinanceCostsNet>
	<us-gaap:DeferredFinanceCostsNet contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member" decimals="-5" id="Fact-09E180B5C8FDBBBAA052C0E363597667" unitRef="usd">1600000</us-gaap:DeferredFinanceCostsNet>
	<us-gaap:DeferredFinanceCostsNet contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member" decimals="-5" id="Fact-E317C5A0AC32BE70BB9DC0E36359B9FB" unitRef="usd">1300000</us-gaap:DeferredFinanceCostsNet>
	<us-gaap:DeferredFinanceCostsNet contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member" decimals="-5" id="Fact-79B1F56F2B5A4B594DB8C0E36357EE25" unitRef="usd">1500000</us-gaap:DeferredFinanceCostsNet>
	<us-gaap:DeferredFinanceCostsNet contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member" decimals="-5" id="Fact-EA5483272DE48D0C9D91C0E3635A2AEE" unitRef="usd">3700000</us-gaap:DeferredFinanceCostsNet>
	<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="FD2016Q2YTD" decimals="-3" id="Fact-8E86E44585569FC7BB7AC0E3635C39E7" unitRef="usd">-6811000</us-gaap:DeferredIncomeTaxExpenseBenefit>
	<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="FD2017Q2YTD" decimals="-3" id="Fact-B4E49BEC6792963C39B5C0E36356B5D3" unitRef="usd">8049000</us-gaap:DeferredIncomeTaxExpenseBenefit>
	<us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="FI2016Q4" decimals="-3" id="Fact-C0B9448122CAAF34687FC0E3635CA511" unitRef="usd">90166000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
	<us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="FI2017Q2" decimals="-3" id="Fact-F36EA4D95B86AB2CB0F8C0E36356D16B" unitRef="usd">98048000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
	<us-gaap:DefinedContributionPlanCostRecognized contextRef="FD2016Q2QTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember" decimals="-5" id="Fact-823FA302D3AC2D2EB125C0E3635C34D3" unitRef="usd">5500000</us-gaap:DefinedContributionPlanCostRecognized>
	<us-gaap:DefinedContributionPlanCostRecognized contextRef="FD2016Q2YTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember" decimals="-5" id="Fact-D8975A7A02093261FB22C0E3635E7E9A" unitRef="usd">10500000</us-gaap:DefinedContributionPlanCostRecognized>
	<us-gaap:DefinedContributionPlanCostRecognized contextRef="FD2017Q2QTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember" decimals="-5" id="Fact-903FE4EB91ED22E8A5DFC0E363519C14" unitRef="usd">5800000</us-gaap:DefinedContributionPlanCostRecognized>
	<us-gaap:DefinedContributionPlanCostRecognized contextRef="FD2017Q2YTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember" decimals="-5" id="Fact-EB3F77EB2A23A04D5F2FC0E3635E90CA" unitRef="usd">11300000</us-gaap:DefinedContributionPlanCostRecognized>
	<us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="FD2016Q2QTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember" decimals="-5" id="Fact-D6C7B983307778E47D73C0E3635B7DDF" unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
	<us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="FD2016Q2YTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember" decimals="-6" id="Fact-805B7D13B854ADD70108A95530B62C23" unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
	<us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="FD2017Q2QTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember" decimals="-5" id="Fact-8BB1FF29A190A13EBF16C0E363534E5F" unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
	<us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="FD2017Q2YTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember" decimals="-6" id="Fact-FA48AE6B70061CDC8943A95530B48F8B" unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
	<us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="FD2017Q2YTD_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember" decimals="2" id="Fact-9423800FB8810BE0428DC0E3635D6FFD" unitRef="rate">1.00</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
	<us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="FD2017Q2YTD_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember" decimals="2" id="Fact-E370B4C7491602DA5FCCC0E363581F19" unitRef="rate">0.25</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2016Q2YTD" decimals="-3" id="Fact-343B0B446E6DE53BA036C0E36352E90C" unitRef="usd">106430000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2017Q2YTD" decimals="-3" id="Fact-E4BBE4FA1E0EE1468B01C0E363554A4B" unitRef="usd">114959000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans contextRef="FD2017Q2YTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember" id="Fact-8FD945B73891F8477A6AC0E363583692">The Company sponsors a contributory profit sharing and savings plan (the &#8220;401(k) Plan&#8221;) that covers substantially all employees who are at least 21 years of age and have completed one year of service.  The Company makes matching contributions equal to 100% of the first 2% of each employee&#8217;s wages that are contributed and 25% of the next 4% of each employee&#8217;s wages that are contributed.</us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans>
	<us-gaap:EarningsPerShareBasic contextRef="FD2016Q2QTD" decimals="2" id="Fact-C3367148E01F3FA21CF4C0E363513438" unitRef="usdPerShare">2.69</us-gaap:EarningsPerShareBasic>
	<us-gaap:EarningsPerShareBasic contextRef="FD2016Q2YTD" decimals="2" id="Fact-2953BBE0424D7435249DC0E3635C75BE" unitRef="usdPerShare">5.31</us-gaap:EarningsPerShareBasic>
	<us-gaap:EarningsPerShareBasic contextRef="FD2017Q2QTD" decimals="2" id="Fact-66149EAF01F2DC65BB4BC0E3635EB50C" unitRef="usdPerShare">3.14</us-gaap:EarningsPerShareBasic>
	<us-gaap:EarningsPerShareBasic contextRef="FD2017Q2YTD" decimals="2" id="Fact-4DD04C8243C5C541F823C0E3635286B5" unitRef="usdPerShare">6.02</us-gaap:EarningsPerShareBasic>
	<us-gaap:EarningsPerShareDiluted contextRef="FD2016Q2QTD" decimals="2" id="Fact-40762A0E52715B66CC59C0E36357970C" unitRef="usdPerShare">2.65</us-gaap:EarningsPerShareDiluted>
	<us-gaap:EarningsPerShareDiluted contextRef="FD2016Q2YTD" decimals="2" id="Fact-238C3EED9A112DBACD3EC0E3635DA066" unitRef="usdPerShare">5.24</us-gaap:EarningsPerShareDiluted>
	<us-gaap:EarningsPerShareDiluted contextRef="FD2017Q2QTD" decimals="2" id="Fact-2C3AF72EBB59B82C8912C0E3635CB95A" unitRef="usdPerShare">3.10</us-gaap:EarningsPerShareDiluted>
	<us-gaap:EarningsPerShareDiluted contextRef="FD2017Q2YTD" decimals="2" id="Fact-029288F7C99A95D36F94C0E363558C7C" unitRef="usdPerShare">5.93</us-gaap:EarningsPerShareDiluted>
	<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="FI2017Q2_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="-5" id="Fact-7642941B86097F3F70B1C0E3635D93D0" unitRef="usd">31400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
	<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="FD2017Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" id="Fact-23AB0D152F55E0649842C0E3635BBBA8">P2Y9M5D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
	<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="FD2016Q2QTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="-3" id="Fact-C61762D9099A953311E5C0E3635DD56D" unitRef="usd">120000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
	<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="FD2016Q2QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-481BA9626732464C3B64C0E3635CC342" unitRef="usd">1421000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
	<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="FD2016Q2QTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember" decimals="-3" id="Fact-BB386D9C29F360A7CE2DC0E3635D2588" unitRef="usd">205000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
	<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="FD2016Q2YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="-3" id="Fact-DAC71B0623D837EA9B56C0E36354FAE5" unitRef="usd">239000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
	<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="FD2016Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-5BBC11628EB1D00F79C7C0E3635A2550" unitRef="usd">3040000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
	<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="FD2016Q2YTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember" decimals="-3" id="Fact-0497798AEDCD40B10CD1C0E3635CB96F" unitRef="usd">400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
	<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="FD2017Q2QTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="-3" id="Fact-20DDF683F28EEE87785BC0E3635A7008" unitRef="usd">158000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
	<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="FD2017Q2QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-EB663556FCD099483104C0E3635DC15F" unitRef="usd">1500000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
	<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="FD2017Q2QTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember" decimals="-3" id="Fact-B5E5AD52C81078A09BCBC0E3635E9F03" unitRef="usd">218000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
	<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="FD2017Q2YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="-3" id="Fact-67A389F834008FA2C479C0E363543586" unitRef="usd">416000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
	<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="FD2017Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-BCD66B9824A90017172AC0E363561020" unitRef="usd">3103000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
	<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="FD2017Q2YTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember" decimals="-3" id="Fact-9A555801DD4DE6F0183EC0E36353E578" unitRef="usd">424000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
	<us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="FD2016Q2YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" decimals="-5" id="Fact-E840AFE4A53BCF7C6475C0E3635D55D3" unitRef="usd">30100000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
	<us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="FD2017Q2QTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member" decimals="-5" id="Fact-33686B321B6ADD00E809C0E36350BEA4" unitRef="usd">9200000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
	<us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="FD2017Q2YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member" decimals="-5" id="Fact-59246A8345D2BA608E9BC0E3635B5FAB" unitRef="usd">32500000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
	<us-gaap:Goodwill contextRef="FI2016Q4" decimals="-3" id="Fact-EB6B1B07043B61650DCCC0E363555BDF" unitRef="usd">785399000</us-gaap:Goodwill>
	<us-gaap:Goodwill contextRef="FI2017Q2" decimals="-3" id="Fact-34E30145DD51275BA91CC0E363568F0D" unitRef="usd">786938000</us-gaap:Goodwill>
	<us-gaap:GrossProfit contextRef="FD2016Q2QTD" decimals="-3" id="Fact-68400180CD7AD9F0CD0CC0E3635E2DC8" unitRef="usd">1127179000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2016Q2YTD" decimals="-3" id="Fact-6625B277FAA6E0E110BCC0E3635DC23B" unitRef="usd">2224758000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2017Q2QTD" decimals="-3" id="Fact-2E5824FB7A7F017E683CC0E3635E0B8F" unitRef="usd">1200062000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2017Q2YTD" decimals="-3" id="Fact-788AC1BB7BA4360A95D2C0E363506041" unitRef="usd">2331209000</us-gaap:GrossProfit>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="FD2016Q2QTD" decimals="-3" id="Fact-8198FE0499C71EC393AEC0E36356ACC0" unitRef="usd">408794000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="FD2016Q2YTD" decimals="-3" id="Fact-702035F2C317BD9E7CD0C0E3635BEA62" unitRef="usd">814368000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="FD2017Q2QTD" decimals="-3" id="Fact-0E393E5D7980A1EA0528C0E3635D6369" unitRef="usd">436326000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="FD2017Q2YTD" decimals="-3" id="Fact-0CD5242B9A028AD6E811C0E3635D091E" unitRef="usd">821550000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeTaxExpenseBenefit contextRef="FD2016Q2QTD" decimals="-3" id="Fact-89290D1385B4DE66CD8AC0E3635DBA12" unitRef="usd">151000000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncomeTaxExpenseBenefit contextRef="FD2016Q2YTD" decimals="-3" id="Fact-DA91864ECF1E8C537D64C0E36356B1A5" unitRef="usd">301200000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncomeTaxExpenseBenefit contextRef="FD2017Q2QTD" decimals="-3" id="Fact-63B9E8DCB7CB6F94B85DC0E36354DF55" unitRef="usd">153505000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncomeTaxExpenseBenefit contextRef="FD2017Q2YTD" decimals="-3" id="Fact-F064E7C4A2BF7B17BA9FC0E3635A88E1" unitRef="usd">273795000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncomeTaxesPaid contextRef="FD2016Q2YTD" decimals="-3" id="Fact-EA04EC81E8FBAB136167C0E363573CB7" unitRef="usd">279099000</us-gaap:IncomeTaxesPaid>
	<us-gaap:IncomeTaxesPaid contextRef="FD2017Q2YTD" decimals="-3" id="Fact-10477BA3574FE093C437C0E363579DD3" unitRef="usd">203780000</us-gaap:IncomeTaxesPaid>
	<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="FD2016Q2YTD" decimals="-3" id="Fact-347B6535718B3A4E6291C0E363573763" unitRef="usd">306410000</us-gaap:IncreaseDecreaseInAccountsPayable>
	<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="FD2017Q2YTD" decimals="-3" id="Fact-E9428847C31C0EB492A2C0E3635B239B" unitRef="usd">155124000</us-gaap:IncreaseDecreaseInAccountsPayable>
	<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="FD2016Q2YTD" decimals="-3" id="Fact-DB52B5970D675F554552C0E3635DC96E" unitRef="usd">28837000</us-gaap:IncreaseDecreaseInAccountsReceivable>
	<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="FD2017Q2YTD" decimals="-3" id="Fact-95E4DDB7E58B07856E71C0E3635DDDDF" unitRef="usd">10797000</us-gaap:IncreaseDecreaseInAccountsReceivable>
	<us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="FD2016Q2YTD" decimals="-3" id="Fact-E4072C4905F08983A477C0E3635845E0" unitRef="usd">25170000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
	<us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="FD2017Q2YTD" decimals="-3" id="Fact-8DF2766445EBC0A1F8A8C0E36353E0E7" unitRef="usd">58173000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
	<us-gaap:IncreaseDecreaseInInventories contextRef="FD2016Q2YTD" decimals="-3" id="Fact-9AF4793CCAD0D591864DC0E36355241B" unitRef="usd">110015000</us-gaap:IncreaseDecreaseInInventories>
	<us-gaap:IncreaseDecreaseInInventories contextRef="FD2017Q2YTD" decimals="-3" id="Fact-CA29CC4693C9C3D387B7C0E363520733" unitRef="usd">179866000</us-gaap:IncreaseDecreaseInInventories>
	<us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="FD2016Q2YTD" decimals="-3" id="Fact-F99DCD862D73C68D1B57C0E3635ACBF6" unitRef="usd">-9538000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
	<us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="FD2017Q2YTD" decimals="-3" id="Fact-669CA9AB940DB8912292C0E36355933A" unitRef="usd">624000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
	<us-gaap:IncreaseDecreaseInTradingSecurities contextRef="FD2016Q2QTD" decimals="-5" id="Fact-5DCF5A6CF73A88B7C633C0E3635AF66F" unitRef="usd">400000</us-gaap:IncreaseDecreaseInTradingSecurities>
	<us-gaap:IncreaseDecreaseInTradingSecurities contextRef="FD2016Q2YTD" decimals="-5" id="Fact-C7A60D30DF68233F28E5C0E363552C03" unitRef="usd">500000</us-gaap:IncreaseDecreaseInTradingSecurities>
	<us-gaap:IncreaseDecreaseInTradingSecurities contextRef="FD2017Q2QTD" decimals="-5" id="Fact-38BB1393A082C3DD1DFCC0E3635A7386" unitRef="usd">700000</us-gaap:IncreaseDecreaseInTradingSecurities>
	<us-gaap:IncreaseDecreaseInTradingSecurities contextRef="FD2017Q2YTD" decimals="-5" id="Fact-695D8DD9BB51DBE96BB8C0E36357BA45" unitRef="usd">1600000</us-gaap:IncreaseDecreaseInTradingSecurities>
	<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="FD2016Q2QTD" decimals="-3" id="Fact-143B5D94F8BB7B766262C0E3635A2834" unitRef="shares">1315000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
	<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="FD2016Q2YTD" decimals="-3" id="Fact-8F5F0672E1869364FE0DC0E36355CE7C" unitRef="shares">1357000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
	<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="FD2017Q2QTD" decimals="-3" id="Fact-5F7EE673185604037BA5C0E3635E94AF" unitRef="shares">1269000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
	<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="FD2017Q2YTD" decimals="-3" id="Fact-759F903523C2FE8C6E02C0E3635E7890" unitRef="shares">1335000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
	<us-gaap:InterestExpenseDebt contextRef="FD2016Q2QTD" decimals="-3" id="Fact-040CB908A959DAB394BCC0E36353C9CE" unitRef="usd">18701000</us-gaap:InterestExpenseDebt>
	<us-gaap:InterestExpenseDebt contextRef="FD2016Q2YTD" decimals="-3" id="Fact-C96A5ACEBDF76ED721DCC0E3635E3E4F" unitRef="usd">33522000</us-gaap:InterestExpenseDebt>
	<us-gaap:InterestExpenseDebt contextRef="FD2017Q2QTD" decimals="-3" id="Fact-6FE7B883DDEE70DCE71FC0E36356FBD2" unitRef="usd">20827000</us-gaap:InterestExpenseDebt>
	<us-gaap:InterestExpenseDebt contextRef="FD2017Q2YTD" decimals="-3" id="Fact-4FAA58EB8DF1967D6204C0E3635D0129" unitRef="usd">40231000</us-gaap:InterestExpenseDebt>
	<us-gaap:InterestPaidNet contextRef="FD2016Q2YTD" decimals="-3" id="Fact-CE7FBABA41FDFC6F3B9EC0E363590763" unitRef="usd">27174000</us-gaap:InterestPaidNet>
	<us-gaap:InterestPaidNet contextRef="FD2017Q2YTD" decimals="-3" id="Fact-80D1A0E78E80067D55F6C0E36355807D" unitRef="usd">37151000</us-gaap:InterestPaidNet>
	<us-gaap:InventoryNet contextRef="FI2016Q4" decimals="-3" id="Fact-ECF5FC447D5A51584534C0E36358170F" unitRef="usd">2778976000</us-gaap:InventoryNet>
	<us-gaap:InventoryNet contextRef="FI2017Q2" decimals="-3" id="Fact-BAED168815AB3AE6649AC0E363541F63" unitRef="usd">2959315000</us-gaap:InventoryNet>
	<us-gaap:InvestmentsFairValueDisclosure contextRef="FI2016Q4" decimals="-3" id="Fact-B60F875276216E4D391EC0E363571B9B" unitRef="usd">20462000</us-gaap:InvestmentsFairValueDisclosure>
	<us-gaap:InvestmentsFairValueDisclosure contextRef="FI2016Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member" decimals="-3" id="Fact-B217E429790C1734685BC0E3635A80CE" unitRef="usd">20462000</us-gaap:InvestmentsFairValueDisclosure>
	<us-gaap:InvestmentsFairValueDisclosure contextRef="FI2016Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-EEA8937DC8DB9D3C0C9FC0E363528BBC" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
	<us-gaap:InvestmentsFairValueDisclosure contextRef="FI2016Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member" decimals="-3" id="Fact-56C9EFA66040AB46B4A0C0E36352A803" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
	<us-gaap:InvestmentsFairValueDisclosure contextRef="FI2017Q2" decimals="-3" id="Fact-613A79C607E119D7D3CBC0E36357B1D1" unitRef="usd">23355000</us-gaap:InvestmentsFairValueDisclosure>
	<us-gaap:InvestmentsFairValueDisclosure contextRef="FI2017Q2_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member" decimals="-3" id="Fact-500DBCED317A2EF9A4C0C0E36352223B" unitRef="usd">23355000</us-gaap:InvestmentsFairValueDisclosure>
	<us-gaap:InvestmentsFairValueDisclosure contextRef="FI2017Q2_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-7113B3A2C7C09181D9A9C0E36353F28D" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
	<us-gaap:InvestmentsFairValueDisclosure contextRef="FI2017Q2_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member" decimals="-3" id="Fact-26A44167D7AC184B6C98C0E36354A041" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
	<us-gaap:LettersOfCreditOutstandingAmount contextRef="FI2016Q4_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember" decimals="-5" id="Fact-0B63C2E3CBC7A325C14BC0E3635A3300" unitRef="usd">38700000</us-gaap:LettersOfCreditOutstandingAmount>
	<us-gaap:LettersOfCreditOutstandingAmount contextRef="FI2017Q2_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember" decimals="-5" id="Fact-97FF5370B8CB109DE741C0E363583219" unitRef="usd">41200000</us-gaap:LettersOfCreditOutstandingAmount>
	<us-gaap:LiabilitiesAndStockholdersEquity contextRef="FI2016Q4" decimals="-3" id="Fact-4E4EE64661D307BD0927C0E363550C60" unitRef="usd">7204189000</us-gaap:LiabilitiesAndStockholdersEquity>
	<us-gaap:LiabilitiesAndStockholdersEquity contextRef="FI2017Q2" decimals="-3" id="Fact-2B23D75C2FF24B1E2CC3C0E3635E7B2D" unitRef="usd">7345698000</us-gaap:LiabilitiesAndStockholdersEquity>
	<us-gaap:LiabilitiesCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-A50EFBCF0AF64B3DF8C2C0E363593447" unitRef="usd">3400649000</us-gaap:LiabilitiesCurrent>
	<us-gaap:LiabilitiesCurrent contextRef="FI2017Q2" decimals="-3" id="Fact-F9678ADD94982D93D7E3C0E3635AAC77" unitRef="usd">3566133000</us-gaap:LiabilitiesCurrent>
	<us-gaap:LineOfCreditFacilityCommitmentFeePercentage contextRef="D2017Q2NewRevolver_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember" decimals="INF" id="Fact-ED623221EEA6E9891A5BC0E3635EA054" unitRef="rate">0.001</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
	<us-gaap:LineOfCreditFacilityCovenantCompliance contextRef="D2017Q2NewRevolver_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember" id="Fact-3FB4DC82A19328F858C0C0E363530116">As of June 30, 2017, the Company remained in compliance with all covenants under the new Credit Agreement.</us-gaap:LineOfCreditFacilityCovenantCompliance>
	<us-gaap:LineOfCreditFacilityDescription contextRef="D2017Q2NewRevolver_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember" id="Fact-0A67D9440D2A9520CD23C0E3635A5D67">On April 5, 2017, the Company entered into a new credit agreement (the &#8220;Credit Agreement&#8221;).  The new Credit Agreement provides for a $1.2 billion unsecured revolving credit facility (the &#8220;Revolving Credit Facility&#8221;) arranged by JPMorgan Chase Bank, N.A., which is scheduled to mature in April 2022.  The new Credit Agreement includes a $200 million sub-limit for the issuance of letters of credit and a $75 million sub-limit for swing line borrowings under the new Revolving Credit Facility.  As described in the new Credit Agreement governing the new Revolving Credit Facility, the Company may, from time to time, subject to certain conditions, increase the aggregate commitments under the new Revolving Credit Facility by up to $600 million, provided that the aggregate amount of the commitments does not exceed $1.8 billion at any time.</us-gaap:LineOfCreditFacilityDescription>
	<us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="D2017Q2NewRevolver_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember" id="Fact-326BE1272D85AAA4EBDBC0E36357C8F7">2022-04-05</us-gaap:LineOfCreditFacilityExpirationDate1>
	<us-gaap:LineOfCreditFacilityInitiationDate1 contextRef="D2017Q2NewRevolver_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember" id="Fact-A2EDE25CFE9108FCF6C7C0E363578D20">2017-04-05</us-gaap:LineOfCreditFacilityInitiationDate1>
	<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="FI2017Q2_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember" decimals="-8" id="Fact-E5549AB335A90258B1ABC0E363567FA9" unitRef="usd">1200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
	<us-gaap:LongTermDebt contextRef="FI2017Q2_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" decimals="-8" id="Fact-E31C34BA015319A3A021C0E363530904" unitRef="usd">1900000000</us-gaap:LongTermDebt>
	<us-gaap:LongTermDebtNoncurrent contextRef="FI2016Q4" decimals="-3" id="Fact-1FAD0B3F3B1571323822C0E3635EFBC7" unitRef="usd">1887019000</us-gaap:LongTermDebtNoncurrent>
	<us-gaap:LongTermDebtNoncurrent contextRef="FI2017Q2" decimals="-3" id="Fact-0437401CD666BA333DEAC0E36357BEE6" unitRef="usd">2604062000</us-gaap:LongTermDebtNoncurrent>
	<us-gaap:LongtermDebtWeightedAverageInterestRate contextRef="FI2017Q2_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember" decimals="5" id="Fact-4B8E63476C555A8C29D5C0E36353BF89" unitRef="rate">0.02065</us-gaap:LongtermDebtWeightedAverageInterestRate>
	<us-gaap:LossContingencyAccrualProvision contextRef="FD2017Q2YTD" decimals="-5" id="Fact-C7D37F0927D813309DE8C0E3635C7A66" unitRef="usd">18600000</us-gaap:LossContingencyAccrualProvision>
	<us-gaap:LossContingencyDamagesAwardedValue contextRef="FD2017Q2YTD" decimals="-5" id="Fact-05F16524A4617117A6C1C0E3635BD74D" unitRef="usd">12500000</us-gaap:LossContingencyDamagesAwardedValue>
	<us-gaap:LossContingencyNameOfPlaintiff contextRef="FD2017Q2YTD" id="Fact-C12193690799FA5E870CC0E36359CA2C">Meridian Creative Alliance</us-gaap:LossContingencyNameOfPlaintiff>
	<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="FD2016Q2YTD" decimals="-3" id="Fact-95294F8732EC7F603618C0E36355B476" unitRef="usd">-329378000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
	<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="FD2017Q2YTD" decimals="-3" id="Fact-F2EAAEC4D80DA4D3F1DBC0E3635D36E0" unitRef="usd">-601856000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
	<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="FD2016Q2YTD" decimals="-3" id="Fact-16497D38A7B36649C53BC0E3635E5C91" unitRef="usd">-217398000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
	<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="FD2017Q2YTD" decimals="-3" id="Fact-5380466EC48529C6B3D7C0E363594BB4" unitRef="usd">-228721000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
	<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="FD2016Q2YTD" decimals="-3" id="Fact-21DCF04BC64CBFFECEDEC0E363578ECB" unitRef="usd">828734000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
	<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="FD2017Q2YTD" decimals="-3" id="Fact-BBF0C76872B4BEBC6F05C0E3635DE7F6" unitRef="usd">710507000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
	<us-gaap:NetIncomeLoss contextRef="FD2016Q2QTD" decimals="-3" id="Fact-F3C4ABD709B7215FE827C0E36350EACA" unitRef="usd">257794000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2016Q2YTD" decimals="-3" id="Fact-B1D2DCDA3C9D9EABBF15C0E36355F0A0" unitRef="usd">513168000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2017Q2QTD" decimals="-3" id="Fact-16FCA789D6C70997783EC0E363500654" unitRef="usd">282821000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2017Q2YTD" decimals="-3" id="Fact-BEF1C0FCE650D9BDC833C0E36354DF41" unitRef="usd">547755000</us-gaap:NetIncomeLoss>
	<us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1 contextRef="FI2017Q2_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" decimals="-5" id="Fact-3E1CE2052058FF4648CEC0E3635EA93D" unitRef="usd">300000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1>
	<us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescription contextRef="FD2017Q2YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member" id="Fact-B43AC6F74D9D4D9FDA3FC0E3635E7FF8">Upon adoption of ASU 2016-09, the Company elected to change its accounting policy to account for forfeitures as they occur; this change was applied using the modified retrospective transition method with a cumulative effect adjustment</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescription>
	<us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare contextRef="FD2017Q2QTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" decimals="2" id="Fact-1E04A7461341EEC0A5E1C0E3635E77D3" unitRef="usdPerShare">0.09</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare>
	<us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare contextRef="FD2017Q2YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" decimals="2" id="Fact-CE560A1F40FDFEA83CB8C0E363548A53" unitRef="usdPerShare">0.32</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare>
	<us-gaap:NonoperatingIncomeExpense contextRef="FD2016Q2QTD" decimals="-3" id="Fact-6477D57A835CD5379BDEC0E3635D1DCE" unitRef="usd">-16267000</us-gaap:NonoperatingIncomeExpense>
	<us-gaap:NonoperatingIncomeExpense contextRef="FD2016Q2YTD" decimals="-3" id="Fact-EED682413C08E7158900C0E363579503" unitRef="usd">-29319000</us-gaap:NonoperatingIncomeExpense>
	<us-gaap:NonoperatingIncomeExpense contextRef="FD2017Q2QTD" decimals="-3" id="Fact-E3F09859390176C42114C0E3635ED6ED" unitRef="usd">-21119000</us-gaap:NonoperatingIncomeExpense>
	<us-gaap:NonoperatingIncomeExpense contextRef="FD2017Q2YTD" decimals="-3" id="Fact-6C3E918E5909EA144A9CC0E3635E2DAF" unitRef="usd">-39052000</us-gaap:NonoperatingIncomeExpense>
	<us-gaap:NontradeReceivablesCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-51679D69CF7D845BAF06C0E363519242" unitRef="usd">82105000</us-gaap:NontradeReceivablesCurrent>
	<us-gaap:NontradeReceivablesCurrent contextRef="FI2017Q2" decimals="-3" id="Fact-47DF801393CADF513AA9C0E36352BF56" unitRef="usd">61876000</us-gaap:NontradeReceivablesCurrent>
	<us-gaap:OperatingIncomeLoss contextRef="FD2016Q2QTD" decimals="-3" id="Fact-EF473F6711126B2982DDC0E3635EACD4" unitRef="usd">425061000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2016Q2YTD" decimals="-3" id="Fact-7081F549D0B03B5BFEC2C0E3635DB74B" unitRef="usd">843687000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2017Q2QTD" decimals="-3" id="Fact-184CFEE40BD718128221C0E363554119" unitRef="usd">457445000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2017Q2YTD" decimals="-3" id="Fact-AE829186C5DCF1ED324CC0E36359994A" unitRef="usd">860602000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OtherAssetsCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-CA4F1E1F64481596EFCDC0E36356C070" unitRef="usd">53022000</us-gaap:OtherAssetsCurrent>
	<us-gaap:OtherAssetsCurrent contextRef="FI2017Q2" decimals="-3" id="Fact-81245CBCA85C3E71B02EC0E36354AF94" unitRef="usd">38197000</us-gaap:OtherAssetsCurrent>
	<us-gaap:OtherAssetsNoncurrent contextRef="FI2016Q4" decimals="-3" id="Fact-69760221A80D616C207FC0E3635ACF15" unitRef="usd">37384000</us-gaap:OtherAssetsNoncurrent>
	<us-gaap:OtherAssetsNoncurrent contextRef="FI2017Q2" decimals="-3" id="Fact-4EB90C7560BDA876B558C0E36353623D" unitRef="usd">39773000</us-gaap:OtherAssetsNoncurrent>
	<us-gaap:OtherInterestAndDividendIncome contextRef="FD2016Q2QTD" decimals="-3" id="Fact-7E4C7136071AB5456E91C0E363584408" unitRef="usd">1193000</us-gaap:OtherInterestAndDividendIncome>
	<us-gaap:OtherInterestAndDividendIncome contextRef="FD2016Q2YTD" decimals="-3" id="Fact-0BFDD3D78FCCB238D18DC0E36358FF8D" unitRef="usd">1945000</us-gaap:OtherInterestAndDividendIncome>
	<us-gaap:OtherInterestAndDividendIncome contextRef="FD2017Q2QTD" decimals="-3" id="Fact-7139DFDD446E0C7FE754C0E36356F5D0" unitRef="usd">470000</us-gaap:OtherInterestAndDividendIncome>
	<us-gaap:OtherInterestAndDividendIncome contextRef="FD2017Q2YTD" decimals="-3" id="Fact-2F4FD179421E83B6CD21C0E3635921B6" unitRef="usd">1176000</us-gaap:OtherInterestAndDividendIncome>
	<us-gaap:OtherLiabilitiesCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-A3FDAAE429BA40B26D9EC0E3635E622F" unitRef="usd">249901000</us-gaap:OtherLiabilitiesCurrent>
	<us-gaap:OtherLiabilitiesCurrent contextRef="FI2017Q2" decimals="-3" id="Fact-CE6342BB08D59BC31021C0E3635EEA94" unitRef="usd">242607000</us-gaap:OtherLiabilitiesCurrent>
	<us-gaap:OtherLiabilitiesNoncurrent contextRef="FI2016Q4" decimals="-3" id="Fact-2EC3571EF65CBD9D030AC0E3635D3011" unitRef="usd">199219000</us-gaap:OtherLiabilitiesNoncurrent>
	<us-gaap:OtherLiabilitiesNoncurrent contextRef="FI2017Q2" decimals="-3" id="Fact-BAFB36EF633CB45BBF36C0E3635A4061" unitRef="usd">208143000</us-gaap:OtherLiabilitiesNoncurrent>
	<us-gaap:OtherNoncashIncomeExpense contextRef="FD2016Q2YTD" decimals="-3" id="Fact-3ABDB14A8FE21A0B1D52C0E3635D68C0" unitRef="usd">-2655000</us-gaap:OtherNoncashIncomeExpense>
	<us-gaap:OtherNoncashIncomeExpense contextRef="FD2017Q2YTD" decimals="-3" id="Fact-585C4A505426D6DA3BC7C0E36359F1DC" unitRef="usd">-6037000</us-gaap:OtherNoncashIncomeExpense>
	<us-gaap:OtherNonoperatingIncomeExpense contextRef="FD2016Q2QTD" decimals="-3" id="Fact-60C249B974C68A3D80E8C0E3635F9F2D" unitRef="usd">1241000</us-gaap:OtherNonoperatingIncomeExpense>
	<us-gaap:OtherNonoperatingIncomeExpense contextRef="FD2016Q2YTD" decimals="-3" id="Fact-944BB95BE7108A49A8EAC0E363568591" unitRef="usd">2258000</us-gaap:OtherNonoperatingIncomeExpense>
	<us-gaap:OtherNonoperatingIncomeExpense contextRef="FD2017Q2QTD" decimals="-3" id="Fact-CA45F006952C1670C907C0E363577A8F" unitRef="usd">-762000</us-gaap:OtherNonoperatingIncomeExpense>
	<us-gaap:OtherNonoperatingIncomeExpense contextRef="FD2017Q2YTD" decimals="-3" id="Fact-F2AF437D419594F0DEFAC0E36356B275" unitRef="usd">3000</us-gaap:OtherNonoperatingIncomeExpense>
	<us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="FD2016Q2YTD" decimals="-3" id="Fact-153C8BDD03A454539496C0E36359314F" unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
	<us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="FD2017Q2YTD" decimals="-3" id="Fact-6EE7B24A290A2FD95443C0E3635D52F7" unitRef="usd">1967000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
	<us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="FD2016Q2YTD" decimals="-3" id="Fact-FCA5533F6CB569149946C0E3635AD52E" unitRef="usd">856845000</us-gaap:PaymentsForRepurchaseOfCommonStock>
	<us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="FD2017Q2YTD" decimals="-3" id="Fact-20DCB909100D41D9BB2BC0E3635E4C23" unitRef="usd">1342591000</us-gaap:PaymentsForRepurchaseOfCommonStock>
	<us-gaap:PaymentsOfDebtIssuanceCosts contextRef="FD2016Q2YTD" decimals="-3" id="Fact-0B12EA115DE8C3934549C0E363507ED5" unitRef="usd">3784000</us-gaap:PaymentsOfDebtIssuanceCosts>
	<us-gaap:PaymentsOfDebtIssuanceCosts contextRef="FD2017Q2YTD" decimals="-3" id="Fact-88611B4E930DA1C27591C0E363550645" unitRef="usd">1827000</us-gaap:PaymentsOfDebtIssuanceCosts>
	<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="FD2016Q2YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" decimals="-5" id="Fact-8C8E6D722F127CABB6D9C0E3635D97D4" unitRef="usd">200000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2016Q2YTD" decimals="-3" id="Fact-AD80F3189B435FD2BC00C0E3635DF020" unitRef="usd">220416000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2017Q2YTD" decimals="-3" id="Fact-0E774A310C3F515B957EC0E3635C3840" unitRef="usd">227506000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:ProceedsFromCollectionOfNotesReceivable contextRef="FD2016Q2YTD" decimals="-3" id="Fact-45F4BE3165E76AA1FA7AC0E363546FE3" unitRef="usd">1047000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
	<us-gaap:ProceedsFromCollectionOfNotesReceivable contextRef="FD2017Q2YTD" decimals="-3" id="Fact-D17949FD1EC03B6A7A18C0E3635E5457" unitRef="usd">0</us-gaap:ProceedsFromCollectionOfNotesReceivable>
	<us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt contextRef="FD2016Q2YTD" decimals="-3" id="Fact-AF4B618599FC293D14F1C0E3635080CD" unitRef="usd">499160000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
	<us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt contextRef="FD2017Q2YTD" decimals="-3" id="Fact-395F10FA868532C8EF2BC0E363549DB2" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
	<us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="FD2016Q2YTD" decimals="-3" id="Fact-95D63592DF3BC780D39CC0E3635DE213" unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
	<us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="FD2017Q2YTD" decimals="-3" id="Fact-D03ABAEBB2C4FCAD97C9C0E3635C5AA8" unitRef="usd">1782000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
	<us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="FD2016Q2YTD" decimals="-3" id="Fact-1B7B576B8932A5A7FEE1C0E3635609E4" unitRef="usd">-205000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
	<us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="FD2017Q2YTD" decimals="-3" id="Fact-9E669F7BE3EBE703A094C0E3635C24DF" unitRef="usd">-156000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
	<us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="FD2016Q2YTD" decimals="-3" id="Fact-3A5769CCE8085AC045F5C0E363569CDD" unitRef="usd">1971000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
	<us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="FD2017Q2YTD" decimals="-3" id="Fact-3B92E3B4C8EAFC5F8BACC0E36352887A" unitRef="usd">752000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
	<us-gaap:ProceedsFromStockPlans contextRef="FD2016Q2YTD" decimals="-3" id="Fact-1671E730B7E1CBD11EA7C0E3635652DD" unitRef="usd">32296000</us-gaap:ProceedsFromStockPlans>
	<us-gaap:ProceedsFromStockPlans contextRef="FD2017Q2YTD" decimals="-3" id="Fact-9AB18187CF1CE8A576A1C0E36355AD54" unitRef="usd">26718000</us-gaap:ProceedsFromStockPlans>
	<us-gaap:ProductWarrantyAccrual contextRef="FI2016Q4" decimals="-3" id="Fact-1E5F33918B0BF7259248C0E363559DA7" unitRef="usd">36623000</us-gaap:ProductWarrantyAccrual>
	<us-gaap:ProductWarrantyAccrual contextRef="FI2017Q2" decimals="-3" id="Fact-DBB66F1ED2E4439120C4C0E36354F4B3" unitRef="usd">41741000</us-gaap:ProductWarrantyAccrual>
	<us-gaap:ProductWarrantyAccrualPayments contextRef="FD2017Q2YTD" decimals="-3" id="Fact-74B83F7E8F982DE00C19C0E3635180B4" unitRef="usd">37600000</us-gaap:ProductWarrantyAccrualPayments>
	<us-gaap:ProductWarrantyAccrualWarrantiesIssued contextRef="FD2017Q2YTD" decimals="-3" id="Fact-BAF9B1FBC8169F1D3137C0E36352FFBA" unitRef="usd">42718000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2016Q4" decimals="-3" id="Fact-0E819E83F291DE638F60C0E363526A09" unitRef="usd">4832342000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2017Q2" decimals="-3" id="Fact-692D1EF465943B9815D6C0E36356E76A" unitRef="usd">5035242000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentNet contextRef="FI2016Q4" decimals="-3" id="Fact-EB5E54F70A7557C58EB4C0E36353BE08" unitRef="usd">3123431000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:PropertyPlantAndEquipmentNet contextRef="FI2017Q2" decimals="-3" id="Fact-83C718F5500A2F6A3BF8C0E363575850" unitRef="usd">3229398000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="FD2016Q2YTD" decimals="-3" id="Fact-4FD13F5DE6ED3DD8A240C0E3635D9B55" unitRef="usd">0</us-gaap:RepaymentsOfLongTermLinesOfCredit>
	<us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="FD2017Q2YTD" decimals="-3" id="Fact-41556EE85F4520A1B4EEC0E3635D6218" unitRef="usd">1066000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
	<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="FI2016Q4" decimals="-3" id="Fact-9C270CE5B743AC84E6C5C0E363596FB5" unitRef="usd">289500000</us-gaap:RetainedEarningsAccumulatedDeficit>
	<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="FI2017Q2" decimals="-3" id="Fact-44B8B5243AD03B2C137DC0E36352DDC2" unitRef="usd">-428242000</us-gaap:RetainedEarningsAccumulatedDeficit>
	<us-gaap:SalesRevenueNet contextRef="FD2016Q2QTD" decimals="-3" id="Fact-45E4467DFD79A179538AC0E36352964E" unitRef="usd">2176689000</us-gaap:SalesRevenueNet>
	<us-gaap:SalesRevenueNet contextRef="FD2016Q2YTD" decimals="-3" id="Fact-1A878663E24BD944B791C0E36350DE1F" unitRef="usd">4272839000</us-gaap:SalesRevenueNet>
	<us-gaap:SalesRevenueNet contextRef="FD2017Q2QTD" decimals="-3" id="Fact-27F1B87FEA8EF2353321C0E363539B31" unitRef="usd">2290829000</us-gaap:SalesRevenueNet>
	<us-gaap:SalesRevenueNet contextRef="FD2017Q2YTD" decimals="-3" id="Fact-2686F3C62FA4829ECB27C0E36356FE3D" unitRef="usd">4447088000</us-gaap:SalesRevenueNet>
	<us-gaap:SelfInsuranceReserveCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-FA05EE3284C99C24F0E1C0E3635EE50F" unitRef="usd">67921000</us-gaap:SelfInsuranceReserveCurrent>
	<us-gaap:SelfInsuranceReserveCurrent contextRef="FI2017Q2" decimals="-3" id="Fact-3766DA86FC5926EC3872C0E3635400CC" unitRef="usd">70198000</us-gaap:SelfInsuranceReserveCurrent>
	<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="FD2016Q2QTD" decimals="-3" id="Fact-26D0C47A2315FFB4381BC0E36359BDF7" unitRef="usd">702118000</us-gaap:SellingGeneralAndAdministrativeExpense>
	<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="FD2016Q2YTD" decimals="-3" id="Fact-44248DE55A55D154ED14C0E363593495" unitRef="usd">1381071000</us-gaap:SellingGeneralAndAdministrativeExpense>
	<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="FD2017Q2QTD" decimals="-3" id="Fact-48E873E857BB603F5070C0E3635E82B4" unitRef="usd">742617000</us-gaap:SellingGeneralAndAdministrativeExpense>
	<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="FD2017Q2YTD" decimals="-3" id="Fact-525245AE92A6271C1C52C0E363588852" unitRef="usd">1470607000</us-gaap:SellingGeneralAndAdministrativeExpense>
	<us-gaap:SeniorLongTermNotes contextRef="FI2016Q4" decimals="-3" id="Fact-57ED8361F428AD2F9AB7C0E3635A267E" unitRef="usd">1887019000</us-gaap:SeniorLongTermNotes>
	<us-gaap:SeniorLongTermNotes contextRef="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" decimals="-3" id="Fact-D6D079146107E9C60118C0E363517E08" unitRef="usd">298679000</us-gaap:SeniorLongTermNotes>
	<us-gaap:SeniorLongTermNotes contextRef="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" decimals="-3" id="Fact-BAFE5C3F4DACA9E18A28C0E36351A0A8" unitRef="usd">496758000</us-gaap:SeniorLongTermNotes>
	<us-gaap:SeniorLongTermNotes contextRef="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" decimals="-3" id="Fact-75CF5FDBA0A4937465A9C0E36351596E" unitRef="usd">297868000</us-gaap:SeniorLongTermNotes>
	<us-gaap:SeniorLongTermNotes contextRef="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" decimals="-3" id="Fact-BBBF72BABC8E4175DB42C0E3635110B2" unitRef="usd">298355000</us-gaap:SeniorLongTermNotes>
	<us-gaap:SeniorLongTermNotes contextRef="FI2016Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" decimals="-3" id="Fact-53844EE243825AEB8394C0E36351F285" unitRef="usd">495359000</us-gaap:SeniorLongTermNotes>
	<us-gaap:SeniorLongTermNotes contextRef="FI2017Q2" decimals="-3" id="Fact-AEECB849D9E891573ADEC0E3635B304E" unitRef="usd">1888062000</us-gaap:SeniorLongTermNotes>
	<us-gaap:SeniorLongTermNotes contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" decimals="-3" id="Fact-1BB247536CA2B1D2D56AC0E363523662" unitRef="usd">298820000</us-gaap:SeniorLongTermNotes>
	<us-gaap:SeniorLongTermNotes contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" decimals="-3" id="Fact-442691C8E7963F9E8703C0E36351D0A6" unitRef="usd">497161000</us-gaap:SeniorLongTermNotes>
	<us-gaap:SeniorLongTermNotes contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" decimals="-3" id="Fact-45EF110B13759E097D50C0E363511BC7" unitRef="usd">298039000</us-gaap:SeniorLongTermNotes>
	<us-gaap:SeniorLongTermNotes contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" decimals="-3" id="Fact-274A36A165645D557032C0E36352D7D0" unitRef="usd">298468000</us-gaap:SeniorLongTermNotes>
	<us-gaap:SeniorLongTermNotes contextRef="FI2017Q2_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" decimals="-3" id="Fact-878A0ADB45600D412B81C0E36352697A" unitRef="usd">495574000</us-gaap:SeniorLongTermNotes>
	<us-gaap:ShareBasedCompensation contextRef="FD2016Q2YTD" decimals="-3" id="Fact-E3FF6AF98151924B7548C0E3635EA4B7" unitRef="usd">9853000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensation contextRef="FD2017Q2YTD" decimals="-3" id="Fact-29C9F464E2A727A478ACC0E3635FC450" unitRef="usd">10353000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="FD2017Q2YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" id="Fact-7AD8C5E231D94F3C2C09C0E36359DA51">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="FD2017Q2YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_TitleOfIndividualAxis_us-gaap_DirectorMember" id="Fact-938FD76DF0C3456DEE5BC0E3635B72E1">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="FD2017Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember_us-gaap_TitleOfIndividualAxis_us-gaap_DirectorMember" id="Fact-EE8CA18B86C53C3D0ED3C0E363540A2C">P6M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights contextRef="FD2017Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" id="Fact-E060EE10CBDCE2622726C0E3635D68FE">The Company&#8217;s stock-based incentive plans provide for the granting of stock options for the purchase of common stock of the Company to directors and certain key employees of the Company.  Options are granted at an exercise price that is equal to the closing market price of the Company&#8217;s common stock on the date of the grant.  Director options granted under the plans expire after seven years and are fully vested after six months.  Employee options granted under the plans expire after ten years and typically vest 25% per year, over four years.  The Company records compensation expense for the grant-date fair value of the option awards evenly over the vesting period or the minimum required service period.</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="FD2016Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="0" id="Fact-B1ECE56D28E192644A25C0E3635EB28C" unitRef="rate">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="FD2017Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="0" id="Fact-9E9F1C7DA4B818056DF4C0E3635B0CCD" unitRef="rate">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="FD2016Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="3" id="Fact-6D234B7C40A43F15F233C0E3635C0807" unitRef="rate">0.224</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="FD2017Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="3" id="Fact-3053E7DD01D3E4C78C20C0E3635B5D5A" unitRef="rate">0.223</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="FD2016Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="4" id="Fact-2B9A49CC45B3CADF29D2C0E3635BF7BA" unitRef="rate">0.0152</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="FD2017Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="4" id="Fact-A83F9B483B5DDABC1768C0E363513459" unitRef="rate">0.0202</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="FI2017Q2_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-32909AEE033B2C6DD01FC0E36355CC62" unitRef="shares">1761000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="FI2017Q2_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="2" id="Fact-0738F4346010D07ABDDAC0E3635166B1" unitRef="usdPerShare">75.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="FD2017Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-241F2B6AD0F74068E90CC0E363568249" unitRef="shares">16000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="FD2017Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-7395765620F78673BF33C0E3635634EE" unitRef="shares">209000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="FD2016Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="2" id="Fact-C4BF9F9F5A831EF97C4CC0E36359F2C1" unitRef="usdPerShare">65.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="FD2017Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="2" id="Fact-1D8B509772141F7E1BD5C0E363535CCC" unitRef="usdPerShare">67.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="FI2016Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-20934025C135C80EFF8BC0E3635D8562" unitRef="shares">2800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="FI2017Q2_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-054A67E388C0DC1E33C1C0E36353AAA8" unitRef="shares">2575000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="FI2016Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="2" id="Fact-B5D2B245728037934C6DC0E3635752F1" unitRef="usdPerShare">104.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="FI2017Q2_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="2" id="Fact-0ACF9F185FCE4228324EC0E3635EED0E" unitRef="usdPerShare">126.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
	<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="FD2017Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="2" id="Fact-075243DA9F1E45267E6AC0E363582167" unitRef="usdPerShare">48.77</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
	<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="FD2017Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="2" id="Fact-C251258F5FC0BDCA1F94C0E3635654F2" unitRef="usdPerShare">203.83</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
	<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="FD2017Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="2" id="Fact-71669AE40459DE166E23C0E3635528D6" unitRef="usdPerShare">264.45</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="FD2017Q2YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="2" id="Fact-1DCF1578A4F6B44B5787C0E36351A101" unitRef="rate">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="FD2017Q2YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" id="Fact-4D550B439899897D5C64C0E36352BD6E">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="FD2017Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember_us-gaap_TitleOfIndividualAxis_us-gaap_DirectorMember" id="Fact-1E16274D310BBCC0962BC0E363576A67">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="FD2016Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" id="Fact-57D35AB07FD9D83182ADC0E3635D190E">P5Y8M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="FD2017Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" id="Fact-38D0358957D7EDE7706FC0E363503931">P5Y7M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
	<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="FD2017Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-3DA776ACC9EE9AE45D3DC0E363558D1E" unitRef="shares">418000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
	<us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="I2017Q2Authorization" decimals="-8" id="Fact-941ADCD63ADF964FB786C0E3635A83E7" unitRef="usd">8800000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
	<us-gaap:StockRepurchaseProgramPeriodInForce1 contextRef="D2017Q2Authorization" id="Fact-DC6FC12463AB35E3CACEC0E363543089">P3Y</us-gaap:StockRepurchaseProgramPeriodInForce1>
	<us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="FI2017Q2" decimals="-5" id="Fact-06CE14F5082921CF3056C0E36354C507" unitRef="usd">545300000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="D2017Q2CummulativeShareRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" decimals="-5" id="Fact-AA8E09E1A3B86233E27DC0E36355D856" unitRef="shares">62400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="D2017Q2SubsequentShareRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" decimals="-5" id="Fact-42084532730CE419B41FC0E363597E39" unitRef="shares">200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="FD2016Q2QTD" decimals="-3" id="Fact-C2521580A292FDEDF2D5C0E363531C4C" unitRef="shares">2075000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="FD2016Q2YTD" decimals="-3" id="Fact-9EF68186E49EEF770CCBC0E36359CAA4" unitRef="shares">3306000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="FD2017Q2QTD" decimals="-3" id="Fact-F4917D58EDB7CC5603C1C0E36352C4B6" unitRef="shares">3475000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="FD2017Q2YTD" decimals="-3" id="Fact-2DCE2965987EB1C58400C0E36351C494" unitRef="shares">5304000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
	<us-gaap:StockholdersEquity contextRef="FI2016Q4" decimals="-3" id="Fact-B380935C3C90D58C893AC0E36359692A" unitRef="usd">1627136000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q2" decimals="-3" id="Fact-3BCBD95B6E599174BE37C0E3635F7814" unitRef="usd">869312000</us-gaap:StockholdersEquity>
	<us-gaap:TreasuryStockAcquiredAverageCostPerShare contextRef="D2017Q2CummulativeShareRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" decimals="2" id="Fact-F489F48AC3D938B4854EC0E3635DCF67" unitRef="usdPerShare">132.00</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
	<us-gaap:TreasuryStockAcquiredAverageCostPerShare contextRef="D2017Q2SubsequentShareRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" decimals="2" id="Fact-2088C574AA7E93C79281C0E3635E660E" unitRef="usdPerShare">207.21</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
	<us-gaap:TreasuryStockAcquiredAverageCostPerShare contextRef="FD2016Q2QTD" decimals="2" id="Fact-A0D0F78EB812519CF2A4C0E36354AF5E" unitRef="usdPerShare">262.17</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
	<us-gaap:TreasuryStockAcquiredAverageCostPerShare contextRef="FD2016Q2YTD" decimals="2" id="Fact-302371D5F90D1DA029CBC0E3635F23AA" unitRef="usdPerShare">259.14</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
	<us-gaap:TreasuryStockAcquiredAverageCostPerShare contextRef="FD2017Q2QTD" decimals="2" id="Fact-015E822F36D44EA2DF8DC0E36352AB05" unitRef="usdPerShare">245.26</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
	<us-gaap:TreasuryStockAcquiredAverageCostPerShare contextRef="FD2017Q2YTD" decimals="2" id="Fact-2996A993EEC7528AFCF8C0E3635F534E" unitRef="usdPerShare">253.13</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
	<us-gaap:TreasuryStockValueAcquiredParValueMethod contextRef="D2017Q2CummulativeShareRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" decimals="-8" id="Fact-AF34D5660442E5CC0D56C0E36354B25D" unitRef="usd">8200000000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
	<us-gaap:TreasuryStockValueAcquiredParValueMethod contextRef="D2017Q2SubsequentShareRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" decimals="-5" id="Fact-0FE25AC2C3E0611DA289C0E36354F820" unitRef="usd">35000000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
	<us-gaap:TreasuryStockValueAcquiredParValueMethod contextRef="FD2016Q2QTD" decimals="-3" id="Fact-5808C46B60509CD3FFB8C0E36353C8F1" unitRef="usd">544165000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
	<us-gaap:TreasuryStockValueAcquiredParValueMethod contextRef="FD2016Q2YTD" decimals="-3" id="Fact-DABB8C449BE36911C6C4C0E363545A08" unitRef="usd">856802000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
	<us-gaap:TreasuryStockValueAcquiredParValueMethod contextRef="FD2017Q2QTD" decimals="-3" id="Fact-4277DB13AF32888DA4B2C0E363507694" unitRef="usd">852226000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
	<us-gaap:TreasuryStockValueAcquiredParValueMethod contextRef="FD2017Q2YTD" decimals="-3" id="Fact-B75467A8B51426FC589CC0E3635C3828" unitRef="usd">1342538000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
	<us-gaap:UnsecuredDebt contextRef="FI2016Q4_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember" decimals="-3" id="Fact-6C052E8BD179C83CD870C0E36351412C" unitRef="usd">0</us-gaap:UnsecuredDebt>
	<us-gaap:UnsecuredDebt contextRef="FI2017Q2_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember" decimals="-3" id="Fact-B03AD94AC5D0E51D2F39C0E36351BD7C" unitRef="usd">716000000</us-gaap:UnsecuredDebt>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="FD2016Q2QTD" decimals="-3" id="Fact-A107146A90A5865CE22EC0E3635C4C96" unitRef="shares">97282000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="FD2016Q2YTD" decimals="-3" id="Fact-A21BEF75D5DF7AADD2A5C0E3635864AF" unitRef="shares">97911000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="FD2017Q2QTD" decimals="-3" id="Fact-1354B5199F7C3BDFCD1CC0E3635DD2D3" unitRef="shares">91299000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="FD2017Q2YTD" decimals="-3" id="Fact-5E8BF8D158DBE7E309CEC0E363556006" unitRef="shares">92347000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="FD2016Q2QTD" decimals="-3" id="Fact-0766239B82ED8015DAE0C0E3635C72FB" unitRef="shares">95967000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
	<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="FD2016Q2YTD" decimals="-3" id="Fact-C5225745711CF9992866C0E3635202C2" unitRef="shares">96554000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
	<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="FD2017Q2QTD" decimals="-3" id="Fact-B05ED24C32E68EC2DE6DC0E3635D2D25" unitRef="shares">90030000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
	<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="FD2017Q2YTD" decimals="-3" id="Fact-53945256CC35B7676C62C0E3635A5414" unitRef="shares">91012000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
	<orly:FairValueOfFinancialInstrumentsTableTextBlockTableTextBlock contextRef="FD2017Q2YTD" id="Fact-AD0EE2D8E9E1A4EF0003C0E36351823C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:20%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:17%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:17%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:17%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:17%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;June 30, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Carrying Amount&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Estimated Fair Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Carrying Amount&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Estimated Fair Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Senior Notes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;1,888,062&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;1,997,080&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,887,019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,977,510&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</orly:FairValueOfFinancialInstrumentsTableTextBlockTableTextBlock>
	<us-gaap:BasisOfAccounting contextRef="FD2017Q2YTD" id="Fact-647B2A77EF25F423D6FFC0E3635EB720">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;NOTE 1 - BASIS OF PRESENTATION&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The accompanying unaudited condensed consolidated financial statements of O&amp;#8217;Reilly Automotive, Inc. and its subsidiaries (the &amp;#8220;Company&amp;#8221; or &amp;#8220;O&amp;#8217;Reilly&amp;#8221;) have been prepared in accordance with United States generally accepted accounting principles (&amp;#8220;U.S. GAAP&amp;#8221;) for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X.  Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements.  In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included.  Operating results for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, are not necessarily indicative of the results that may be expected for the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  For further information, refer to the consolidated financial statements and footnotes thereto included in the Company&amp;#8217;s Annual Report on Form 10-K for the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Certain prior period amounts have been reclassified to conform to current period presentation.  These reclassifications had no effect on reported totals for assets, liabilities, shareholders&amp;#8217; equity, cash flows or net income.  See Note 9 &amp;#8220;Recent Accounting Pronouncements&amp;#8221; to the condensed consolidated financial statements in this report for more information.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BasisOfAccounting>
	<us-gaap:DebtDisclosureTextBlock contextRef="FD2017Q2YTD" id="Fact-1590C967511AFA820682C0E36358A524">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;NOTE 3 &amp;#8211; FINANCING&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table identifies the amounts included in &amp;#8220;Long-term debt&amp;#8221; on the accompanying Condensed Consolidated Balance Sheets as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:62%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Revolving Credit Facility, weighted-average variable interest rate of 2.065%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;716,000&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$500 million, 4.875% Senior Notes due 2021&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, effective interest rate of 4.958%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;497,161&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;496,758&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$300 million, 4.625% Senior Notes due 2021&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, effective interest rate of 4.646%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;298,820&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;298,679&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$300 million, 3.800% Senior Notes due 2022&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(3)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, effective interest rate of 3.845%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;298,039&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;297,868&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$300 million, 3.850% Senior Notes due 2023&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(4)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, effective interest rate of 3.851%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;298,468&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;298,355&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$500 million, 3.550% Senior Notes due 2026&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(5)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, effective interest rate of 3.570%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;495,574&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;495,359&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Long-term debt&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2,604,062&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,887,019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(2)&lt;/sup&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(3)&lt;/sup&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(4)&lt;/sup&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of less than &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(5)&lt;/sup&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$3.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$3.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Unsecured revolving credit facility:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;On April 5, 2017, the Company entered into a new credit agreement (the &amp;#8220;Credit Agreement&amp;#8221;).  The new Credit Agreement provides for a $1.2 billion unsecured revolving credit facility (the &amp;#8220;Revolving Credit Facility&amp;#8221;) arranged by JPMorgan Chase Bank, N.A., which is scheduled to mature in April 2022.  The new Credit Agreement includes a $200 million sub-limit for the issuance of letters of credit and a $75 million sub-limit for swing line borrowings under the new Revolving Credit Facility.  As described in the new Credit Agreement governing the new Revolving Credit Facility, the Company may, from time to time, subject to certain conditions, increase the aggregate commitments under the new Revolving Credit Facility by up to $600 million, provided that the aggregate amount of the commitments does not exceed $1.8 billion at any time.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In conjunction with the closing of the new Credit Agreement, the Company&amp;#8217;s previous credit agreement, which was originally entered into on January 14, 2011, as amended, was terminated (the &amp;#8220;Terminated Credit Agreement&amp;#8221;), and all outstanding loans and commitments, including the guarantees of each of the subsidiary guarantors, under the Terminated Credit Agreement were terminated and replaced by the loans and commitments under the new Credit Agreement.  None of the Company&amp;#8217;s subsidiaries are guarantors or obligors under the new Credit Agreement.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the Company had outstanding letters of credit, primarily to support obligations related to workers&amp;#8217; compensation, general liability and other insurance policies, in the amounts of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$41.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$38.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively, reducing the aggregate availability under the credit agreements by those amounts. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Borrowings under the new Revolving Credit Facility (other than swing line loans) bear interest, at the Company&amp;#8217;s option, at either an Alternate Base Rate or an Adjusted LIBO Rate (both as defined in the new Credit Agreement) plus an applicable margin.  Swing line loans made under the new Revolving Credit Facility bear interest at an Alternate Base Rate plus the applicable margin for Alternate Base Rate loans.  In addition, the Company pays a facility fee on the aggregate amount of the commitments under the new Credit Agreement in an amount equal to a percentage of such commitments.  The interest rate margins and facility fee are based upon the better of the ratings assigned to the Company&amp;#8217;s debt by Moody&amp;#8217;s Investor Service, Inc. and Standard &amp;amp; Poor&amp;#8217;s Ratings Services, subject to limited exceptions.  As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, based upon the Company&amp;#8217;s current credit ratings, its margin for Alternate Base Rate loans was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.000%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, its margin for Eurodollar Revolving Loans was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.900%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and its facility fee was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.100%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The new Credit Agreement contains certain covenants, including limitations on subsidiary indebtedness, a minimum consolidated fixed charge coverage ratio of 2.50:1.00 and a maximum consolidated leverage ratio of 3.50:1.00.  The consolidated fixed charge coverage ratio includes a calculation of earnings before interest, taxes, depreciation, amortization, rent and non-cash share-based compensation expense to fixed charges.  Fixed charges include interest expense, capitalized interest and rent expense.  The consolidated leverage ratio includes a calculation of adjusted debt to earnings before interest, taxes, depreciation, amortization, rent and non-cash share-based compensation expense.  Adjusted debt includes outstanding debt, outstanding stand-by letters of credit and similar instruments, five-times rent expense and excludes any premium or discount recorded in conjunction with the issuance of long-term debt.  In the event that the Company should default on any covenant (subject to customary grace periods, cure rights and materiality thresholds) contained in the new Credit Agreement, certain actions may be taken, including, but not limited to, possible termination of commitments, immediate payment of outstanding principal amounts plus accrued interest and other amounts payable under the new Credit Agreement and litigation from lenders.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;  &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;As of June 30, 2017, the Company remained in compliance with all covenants under the new Credit Agreement.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Senior notes:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The Company has issued a cumulative $1.9 billion aggregate principal amount of unsecured senior notes, which are due between January&amp;#160;2021 and March&amp;#160;2026, with United Missouri Bank as trustee.  Interest on the senior notes, ranging from 3.550% to 4.875%, is payable semi-annually and is computed on the basis of a 360-day year.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;  &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Each of the senior notes is subject to certain customary covenants, with which the Company complied as of June 30, 2017.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In connection with entering into the new Credit Agreement (under which none of the Company&amp;#8217;s subsidiaries are guarantors or obligors), and upon termination of the Terminated Credit Agreement, the guarantees by the Company&amp;#8217;s subsidiary guarantors with respect to all of the Company&amp;#8217;s outstanding senior notes were automatically released in accordance with the terms of the respective indentures governing the senior notes.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
	<us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="FD2017Q2YTD" id="Fact-3C15DA2FF378D3727F3FC0E3635532FE">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;NOTE 6 &amp;#8211; SHARE-BASED COMPENSATION AND BENEFIT PLANS&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The Company recognizes share-based compensation expense based on the fair value of the grants, awards or shares at the time of the grant, award or issuance.  Share-based compensation includes stock option awards issued under the Company&amp;#8217;s employee incentive  plans and director stock plan, restricted stock awarded under the Company&amp;#8217;s employee incentive plans and director stock plan and stock issued through the Company&amp;#8217;s employee stock purchase plan.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Stock options:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The Company&amp;#8217;s stock-based incentive plans provide for the granting of stock options for the purchase of common stock of the Company to directors and certain key employees of the Company.  Options are granted at an exercise price that is equal to the closing market price of the Company&amp;#8217;s common stock on the date of the grant.  Director options granted under the plans expire after seven years and are fully vested after six months.  Employee options granted under the plans expire after ten years and typically vest 25% per year, over four years.  The Company records compensation expense for the grant-date fair value of the option awards evenly over the vesting period or the minimum required service period.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The table below identifies stock option activity under these plans during the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (in thousands, except per share data):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:65%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:15%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Shares &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Weighted-Average &lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Exercise Price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Outstanding at December&amp;#160;31, 2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,800&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;104.90&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;209&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;264.45&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(418&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;48.77&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Forfeited&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;203.83&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Outstanding at June&amp;#160;30, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2,575&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;126.41&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Exercisable at June&amp;#160;30, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;1,761&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;75.20&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The fair value of each stock option award is estimated on the date of the grant using the Black-Scholes option pricing model.  The Black-Scholes model requires the use of assumptions, including the risk free rate, expected life, expected volatility and expected dividend yield. &lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Risk-free interest rate &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8211; The United States Treasury rates in effect at the time the options are granted for the options&amp;#8217; expected life.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:1pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:1pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:1pt;"&gt;&lt;font style="font-family:inherit;font-size:1pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Expected life&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8211; Represents the period of time that options granted are expected to be outstanding.  The Company uses historical experience to estimate the expected life of options granted.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Expected volatility&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8211; Measure of the amount, by which the Company&amp;#8217;s stock price is expected to fluctuate, based on a historical trend.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Expected dividend yield &amp;#8211; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The Company has not paid, nor does it have plans in the foreseeable future to pay, any dividends.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The table below identifies the weighted-average assumptions used for grants awarded during the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:66%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:15%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:15%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Six Months Ended&amp;#160;&lt;br clear="none"/&gt;&amp;#160;June 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Risk free interest rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2.02&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.52&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Expected life&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;5.6 Years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.7 Years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Expected volatility&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;22.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;22.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Expected dividend yield&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table summarizes activity related to stock options awarded by the Company for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (in thousands, except per share data):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:51%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended&amp;#160;&lt;br clear="none"/&gt;&amp;#160;June 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Six Months Ended&amp;#160;&lt;br clear="none"/&gt;&amp;#160;June 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Compensation expense for stock options awarded&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;3,938&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,804&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;8,147&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,140&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income tax benefit from compensation expense related to stock options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;1,500&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,421&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;3,103&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,040&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:12pt;"&gt;&lt;font style="font-family:inherit;font-size:12pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The weighted-average grant-date fair value of options granted during the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$67.43&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; compared to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$65.18&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  The remaining unrecognized compensation expense related to unvested stock option awards at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$31.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and the weighted-average period of time over which this cost will be recognized is &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.8 years&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Other share-based compensation plans:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The Company sponsors other share-based compensation plans:  &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;an employee stock purchase plan (the &amp;#8220;ESPP&amp;#8221;), which permits all eligible employees to purchase shares of the Company&amp;#8217;s common stock at 85% of the fair market value&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;a director stock plan, which provides for the award of shares of restricted stock to the Company&amp;#8217;s independent directors, that vest evenly over a three-year period and are held in escrow until such vesting has occurred&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  The fair value of shares issued under the ESPP is based on the average of the high and low market prices of the Company&amp;#8217;s common stock during the offering periods, and compensation expense is recognized based on the discount between the fair value and the employee purchase price for the shares sold to employees.  The fair value of shares awarded under the director stock plan is based on the closing market price of the Company&amp;#8217;s common stock on the date of the award, and compensation expense is recorded evenly over the vesting period or the minimum required service period.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The table below summarizes activity related to the Company&amp;#8217;s other share-based compensation plans for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:51%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended&amp;#160;&lt;br clear="none"/&gt;&amp;#160;June 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Six Months Ended&amp;#160;&lt;br clear="none"/&gt;&amp;#160;June 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Compensation expense for shares issued under the ESPP&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;573&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;549&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;1,114&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,072&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income tax benefit from compensation expense related to shares issued under the ESPP&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;218&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;205&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;424&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;400&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Compensation expense for restricted shares awarded&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;414&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;322&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;1,092&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;641&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income tax benefit from compensation expense related to restricted awards&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;158&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;120&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;416&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;239&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Profit sharing and savings plan:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The Company sponsors a contributory profit sharing and savings plan (the &amp;#8220;401(k) Plan&amp;#8221;) that covers substantially all employees who are at least 21 years of age and have completed one year of service.  The Company makes matching contributions equal to 100% of the first 2% of each employee&amp;#8217;s wages that are contributed and 25% of the next 4% of each employee&amp;#8217;s wages that are contributed.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;  An employee generally must be employed on December 31 to receive that year&amp;#8217;s Company matching contribution, with the matching contribution funded annually at the beginning of the subsequent year following the year in which the matching contribution was earned.  The Company may also make additional discretionary profit sharing contributions to the plan on an annual basis as determined by the Board of Directors.  The Company did &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;not&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; make any discretionary contributions to the 401(k) Plan during the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three or six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  The Company expensed matching contributions under the 401(k) Plan in the amounts of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$5.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$5.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for the three months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively, which were included in &amp;#8220;Selling, general and administrative expenses&amp;#8221; on the accompanying Condensed Consolidated Statements of Income.  The Company expensed matching contributions under the 401(k) Plan in the amounts of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$11.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$10.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively, which were included in &amp;#8220;Selling, general and administrative expense&amp;#8221; on the accompanying Condensed Consolidated Statements of Income.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Nonqualified deferred compensation plan:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The Company sponsors a nonqualified deferred compensation plan (the &amp;#8220;Deferred Compensation Plan&amp;#8221;) for highly compensated employees whose contributions to the 401(k) Plan are limited due to the application of the annual limitations under the Internal Revenue Code.  The Deferred Compensation Plan provides these employees with the opportunity to defer the full 6% of matched compensation, including salary and incentive based compensation that was precluded under the Company&amp;#8217;s 401(k) Plan, which is then matched by the Company using the same formula as the 401(k) Plan.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;  An employee generally must be employed on December 31 to receive that year&amp;#8217;s Company matching contribution, with the matching contribution funded annually at the beginning of the subsequent year following the year in which the matching contribution was earned.  In the event of bankruptcy, the assets of this plan are available to satisfy the claims of general creditors.  The Company has an unsecured obligation to pay, in the future, the value of the deferred compensation and Company match, adjusted to reflect the performance, whether positive or negative, of selected investment measurement options chosen by each participant during the deferral period.  The liability for compensation deferred under the Deferred Compensation Plan was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$23.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$20.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively, which was included in &amp;#8220;Other liabilities&amp;#8221; on the accompanying Condensed Consolidated Balance Sheets.  The Company expensed matching contributions under the Deferred Compensation Plan in the amount of less than &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for the three months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, which were included in &amp;#8220;Selling, general and administrative expenses&amp;#8221; on the accompanying Condensed Consolidated Statements of Income.  The Company expensed matching contributions under the Deferred Compensation Plan in the amount of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, which were included in &amp;#8220;Selling, general and administrative expenses&amp;#8221; on the accompanying Condensed Consolidated Statements of Income.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
	<us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock contextRef="FD2017Q2YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" id="Fact-EF4A92CC064982B0CE8CC0E3635B5D9A">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:51%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended&amp;#160;&lt;br clear="none"/&gt;&amp;#160;June 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Six Months Ended&amp;#160;&lt;br clear="none"/&gt;&amp;#160;June 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Compensation expense for shares issued under the ESPP&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;573&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;549&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;1,114&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,072&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income tax benefit from compensation expense related to shares issued under the ESPP&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;218&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;205&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;424&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;400&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Compensation expense for restricted shares awarded&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;414&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;322&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;1,092&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;641&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income tax benefit from compensation expense related to restricted awards&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;158&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;120&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;416&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;239&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
	<us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock contextRef="FD2017Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" id="Fact-14DB3F7BCD962F45EBEFC0E3635686B6">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:51%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended&amp;#160;&lt;br clear="none"/&gt;&amp;#160;June 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Six Months Ended&amp;#160;&lt;br clear="none"/&gt;&amp;#160;June 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Compensation expense for stock options awarded&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;3,938&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,804&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;8,147&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,140&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income tax benefit from compensation expense related to stock options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;1,500&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,421&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;3,103&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,040&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:12pt;"&gt;&lt;font style="font-family:inherit;font-size:12pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
	<us-gaap:EarningsPerShareTextBlock contextRef="FD2017Q2YTD" id="Fact-3D893896735539CEDA6DC0E3635D8A82">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;NOTE 7 &amp;#8211; EARNINGS PER SHARE&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table illustrates the computation of basic and diluted earnings per share for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (in thousands, except per share data):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:50%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended&amp;#160;&lt;br clear="none"/&gt;&amp;#160;June 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Six Months Ended&amp;#160;&lt;br clear="none"/&gt;&amp;#160;June 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Numerator (basic and diluted):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;282,821&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;257,794&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;547,755&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;513,168&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Denominator:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted-average common shares outstanding &amp;#8211; basic&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;90,030&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;95,967&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;91,012&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;96,554&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Effect of stock options &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;1,269&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,315&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;1,335&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,357&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted-average common shares outstanding &amp;#8211; assuming dilution&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;91,299&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;97,282&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;92,347&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;97,911&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Earnings per share:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Earnings per share-basic&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;3.14&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.69&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;6.02&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Earnings per share-assuming dilution&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;3.10&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.65&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;5.93&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.24&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Antidilutive potential common shares not included in the calculation of diluted earnings per share:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Stock options &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;581&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;285&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;524&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;312&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted-average exercise price per share of antidilutive stock options &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;262.25&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;262.49&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;265.02&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;259.46&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;See Note 6 for further information concerning the terms of the Company&amp;#8217;s share-based compensation plans.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;For the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the computation of diluted earnings per share did not include certain securities.  These securities represent underlying stock options not included in the computation of diluted earnings per share, because the inclusion of such equity awards would have been antidilutive.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Subsequent to the end of the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;second&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; quarter and through &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;August&amp;#160;7, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the Company repurchased an additional &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares of its common stock under its share repurchase program, at an average price of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$207.21&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, for a total investment of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$35.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
	<us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock contextRef="FD2017Q2YTD" id="Fact-322432F7A6C7D82020D8C0E3635E749E">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.81481481481481%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:19%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:26%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;June 30, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Quoted Prices in Active Markets for Identical Instruments&lt;br clear="none"/&gt;(Level 1)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Significant Other Observable Inputs&lt;br clear="none"/&gt;(Level 2)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Significant Unobservable Inputs &lt;br clear="none"/&gt;(Level 3)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Marketable securities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;23,355&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;23,355&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:19%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:26%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December 31, 2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Quoted Prices in Active Markets for Identical Instruments&lt;br clear="none"/&gt;(Level 1)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Significant Other Observable Inputs&lt;br clear="none"/&gt;(Level 2)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Significant Unobservable Inputs &lt;br clear="none"/&gt;(Level 3)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Marketable securities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20,462&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20,462&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
	<us-gaap:FairValueDisclosuresTextBlock contextRef="FD2017Q2YTD" id="Fact-5806CB2DBFE5E1CB3DE4C0E363598075">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;NOTE 2 &amp;#8211; FAIR VALUE MEASUREMENTS&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The Company uses the fair value hierarchy, which prioritizes the inputs used to measure the fair value of certain of its financial instruments.  The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement).  The Company uses the income and market approaches to determine the fair value of its assets and liabilities.  The three levels of the fair value hierarchy are set forth below:&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Level 1 &amp;#8211; Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Level 2 &amp;#8211; Inputs other than quoted prices in active markets included within Level 1 that are observable for the asset or liability, either directly or indirectly.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Level 3 &amp;#8211; Unobservable inputs for the asset or liability.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Financial assets and liabilities measured at fair value on a recurring basis:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The Company invests in various marketable securities with the intention of selling these securities to fulfill its future unsecured obligation under the Company&amp;#8217;s nonqualified deferred compensation plan.  See Note 6 for further information concerning the Company&amp;#8217;s benefit plans.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The Company&amp;#8217;s marketable securities were accounted for as trading securities and the carrying amount of its marketable securities were included in &amp;#8220;Other assets, net&amp;#8221; on the accompanying Condensed Consolidated Balance Sheets as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:normal;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:normal;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  The Company recorded an increase in fair value related to its marketable securities in the amounts of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for the three months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively, which were included in &amp;#8220;Other income (expense)&amp;#8221; on the accompanying Condensed Consolidated Statements of Income.  The Company recorded an increase in fair value related to its marketable securities in the amounts of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively, which were included in &amp;#8220;Other income (expense)&amp;#8221; on the accompanying Condensed Consolidated Statements of Income.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The tables below identify the estimated fair value of the Company&amp;#8217;s marketable securities, determined by reference to quoted market prices (Level 1), as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:normal;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.81481481481481%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:19%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:26%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;June 30, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Quoted Prices in Active Markets for Identical Instruments&lt;br clear="none"/&gt;(Level 1)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Significant Other Observable Inputs&lt;br clear="none"/&gt;(Level 2)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Significant Unobservable Inputs &lt;br clear="none"/&gt;(Level 3)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Marketable securities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;23,355&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;23,355&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:19%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:26%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December 31, 2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Quoted Prices in Active Markets for Identical Instruments&lt;br clear="none"/&gt;(Level 1)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Significant Other Observable Inputs&lt;br clear="none"/&gt;(Level 2)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Significant Unobservable Inputs &lt;br clear="none"/&gt;(Level 3)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Marketable securities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20,462&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20,462&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Non-financial assets and liabilities measured at fair value on a nonrecurring basis:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Certain long-lived non-financial assets and liabilities may be required to be measured at fair value on a nonrecurring basis in certain circumstances, including when there is evidence of impairment.  These non-financial assets and liabilities may include assets acquired in a business combination or property and equipment that are determined to be impaired.  As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the Company did &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;not&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; have any non-financial assets or liabilities that had been measured at fair value subsequent to initial recognition.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Fair value of financial instruments:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The carrying amounts of the Company&amp;#8217;s senior notes and unsecured revolving credit facility borrowings are included in &amp;#8220;Long-term debt&amp;#8221; on the accompanying Condensed Consolidated Balance Sheets as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  See Note 3 for further information concerning the Company&amp;#8217;s senior notes and unsecured revolving credit facility.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The table below identifies the estimated fair value of the Company&amp;#8217;s senior notes, using the market approach.  The fair value as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, was determined by reference to quoted market prices of the same or similar instruments (Level 2) (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:20%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:17%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:17%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:17%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:17%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;June 30, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Carrying Amount&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Estimated Fair Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Carrying Amount&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Estimated Fair Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Senior Notes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;1,888,062&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;1,997,080&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,887,019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,977,510&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The carrying amount of the Company&amp;#8217;s unsecured revolving credit facility approximates fair value, as borrowings under the facility bear variable interest at current market rates.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The accompanying Condensed Consolidated Balance Sheets include other financial instruments, including cash and cash equivalents, accounts receivable, amounts receivable from suppliers and accounts payable.  Due to the short-term nature of these financial instruments, the Company believes that the carrying values of these instruments approximate their fair values.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
	<us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="FD2017Q2YTD" id="Fact-3EEA01950352D0027BAAC0E3635A65F6">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The Company uses the fair value hierarchy, which prioritizes the inputs used to measure the fair value of certain of its financial instruments.  The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement).  The Company uses the income and market approaches to determine the fair value of its assets and liabilities.  The three levels of the fair value hierarchy are set forth below:&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Level 1 &amp;#8211; Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Level 2 &amp;#8211; Inputs other than quoted prices in active markets included within Level 1 that are observable for the asset or liability, either directly or indirectly.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Level 3 &amp;#8211; Unobservable inputs for the asset or liability.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
	<us-gaap:LegalMattersAndContingenciesTextBlock contextRef="FD2017Q2YTD" id="Fact-E50D9CB3388792867BAAC0E36359887B">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;NOTE 8 &amp;#8211; LEGAL MATTERS&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;O&amp;#8217;Reilly is currently involved in litigation incidental to the ordinary conduct of the Company&amp;#8217;s business.  The Company accrues for litigation losses in instances where a material adverse outcome is probable and the Company is able to reasonably estimate the probable loss.  The Company accrues for an estimate of material legal costs to be incurred in pending litigation matters.  Although the Company cannot ascertain the amount of liability that it may incur from any of these matters, it does not currently believe that, in the aggregate, these matters, taking into account applicable insurance and accruals, will have a material adverse effect on its consolidated financial position, results of operations or cash flows in a particular quarter or annual period.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;As previously reported, on June 18, 2015, a jury in Greene County, Missouri, returned an unfavorable verdict in a litigated contract dispute in the matter &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Meridian Creative Alliance&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; vs. O&amp;#8217;Reilly Automotive Stores, Inc. et. al.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in the amount of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$12.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  The Company has vigorously challenged the verdict in the Court of Appeals and on March 24, 2017, the Court of Appeals reversed and affirmed the verdict in part and remanded to the trial court the cause of action that resulted in the $12.5 million verdict.  On April 10, 2017, Meridian Creative Alliance (&amp;#8220;Meridian&amp;#8221;) filed a motion for rehearing in the Court of Appeals or, in the alternative, to transfer the case to the Missouri Supreme Court.  On April 17, 2017, the Court of Appeals denied Meridian&amp;#8217;s motion.  On May 2, 2017, Meridian filed an application with the Missouri Supreme Court to accept transfer of the case, which was refused on June 27, 2017.  The matter was remanded to the trial court by the Court of Appeals the following day to the Circuit Court of Greene Country, Missouri.  The Company will continue to vigorously defend the matter.  As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the Company had accrued &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$18.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; with respect to this matter.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LegalMattersAndContingenciesTextBlock>
	<us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="FD2017Q2YTD" id="Fact-A1BC17C495C85B120D99C0E3635DBA4A">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;NOTE 9 - RECENT ACCOUNTING PRONOUNCEMENTS&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In May of 2014, the Financial Accounting Standards Board (the &amp;#8220;FASB&amp;#8221;) issued Accounting Standard Update (&amp;#8220;ASU&amp;#8221;) No. 2014-09, &amp;#8220;Revenue from Contracts with Customers (Topic 606)&amp;#8221; (&amp;#8220;ASU 2014-09&amp;#8221;).  Under ASU 2014-09, an entity is required to follow a five-step process to determine the amount of revenue to recognize when promised goods or services are transferred to customers.  ASU 2014-09 offers specific accounting guidance for costs to obtain or fulfill a contract with a customer.  In addition, an entity is required to disclose sufficient information to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers.  In August of 2015, the FASB issued ASU No. 2015-14, &amp;#8220;Revenue from Contracts with Customers (Topic 606):  Deferral of the Effective Date&amp;#8221; (&amp;#8220;ASU 2015-14&amp;#8221;), to defer the effective date of ASU 2014-09 by one year.  For public companies, ASU 2015-14 changes ASU 2014-09 to be effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period.  These ASUs can be adopted retrospectively or as a cumulative-effective adjustment at the date of adoption, with early adoption allowed, but not before December 15, 2016.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2018.  The Company has established a task force, composed of multiple functional groups inside of the Company, which is currently in the process of evaluating critical components of this new guidance and the potential impact of the guidance on the Company&amp;#8217;s financial position, results of operations and cash flows.  Based on the preliminary work completed, the Company is considering the potential implications of the new standard on the Company&amp;#8217;s recognition of customer related accounts receivable, warranty costs that are not the responsibility of the Company&amp;#8217;s suppliers, the application of the Company&amp;#8217;s retail O&amp;#8217;Rewards loyalty program and all applicable financial statement disclosures required by the new guidance.  At this time, the task force has not completed its evaluation of the impact or means of adoption.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In February of 2016, the FASB issued ASU No. 2016-02, &amp;#8220;Leases (Topic 842)&amp;#8221; (&amp;#8220;ASU 2016-02&amp;#8221;).  Under ASU 2016-02, an entity will be required to recognize right-of-use assets and lease liabilities on its balance sheet and disclose key information about leasing arrangements.  ASU 2016-02 offers specific accounting guidance for a lessee, a lessor and sale and leaseback transactions.  Lessees and lessors are required to disclose qualitative and quantitative information about leasing arrangements to enable a user of the financial statements to assess the amount, timing and uncertainty of cash flows arising from leases.  For public companies, ASU 2016-02 is effective for annual reporting periods beginning after December 15, 2018, including interim periods within that reporting period, and requires a modified retrospective adoption, with early adoption permitted.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2019.  The Company has established a task force, composed of multiple functional groups inside of the Company, which is currently in the process of evaluating critical components of this new guidance and the potential impact of the guidance on the Company&amp;#8217;s financial position, results of operations and cash flows.  Based on the preliminary work completed, the Company is considering the potential implications of the new standard on determining the discount rate to be used in valuing new and existing leases, the treatment of existing favorable and unfavorable lease agreements acquired in connection with previous acquisitions, procedural and operational changes that may be necessary to comply with the provisions of the guidance and all applicable financial statement disclosures required by the new guidance, all of which are areas that could potentially be impacted by adoption of the guidance.  At this time, the task force has not completed its full evaluation; however, the Company believes the adoption of the new guidance will have a material impact on the total assets and total liabilities reported on the Company&amp;#8217;s consolidated balance sheets.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In March of 2016, the FASB issued ASU 2016-09, &amp;#8220;Compensation - Stock Compensation (Topic 718):  Improvements to Employee Share-Based Payment Accounting&amp;#8221; (&amp;#8220;ASU 2016-09&amp;#8221;).  Under ASU 2016-09, several aspects of the accounting for share-based payment transactions, including tax consequence, classification of awards as equity or liabilities, and classification on the statement of cash flows, were changed.  The Company adopted this guidance with its first quarter ending March 31, 2017.  &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Upon adoption of ASU 2016-09, the Company elected to change its accounting policy to account for forfeitures as they occur; this change was applied using the modified retrospective transition method with a cumulative effect adjustment&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to opening &amp;#8220;Retained earnings&amp;#8221; on the accompanying Condensed Consolidated Balance Sheet as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  The Company applied the amendments related to the presentation of tax withholdings on the statements of cash flows using the retrospective transition method, which resulted in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of tax withholdings being reclassified from &amp;#8220;Net cash provided by operating activities&amp;#8221; to &amp;#8220;Net cash used in financing activities&amp;#8221; on the accompanying Condensed Consolidated Statement of Cash Flows for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  The Company elected to apply the amendments related to the presentation of excess tax benefits on the statements of cash flows using the retrospective transition method, which resulted in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$30.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of excess tax benefits related to share-based compensation being reclassified from &amp;#8220;Net cash used in financing activities&amp;#8221; to &amp;#8220;Net cash provided by operating activities&amp;#8221; in the accompanying Condensed Consolidated Statement of Cash Flows for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  ASU 2016-09 amendments related to accounting for excess tax benefits in the income statement have been adopted prospectively, resulting in the recognition of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$9.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$32.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in &amp;#8220;Provision for income taxes&amp;#8221; in the accompanying Condensed Consolidated Statement of Income for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively, which lowered the Company&amp;#8217;s effective tax rate, increased dilutive shares outstanding and increased diluted earnings per share for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, by &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.09&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.32&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In June of 2016, the FASB issued ASU No. 2016-13, &amp;#8220;Financial Instruments - Credit Losses (Topic 326):  Measurement of Credit Losses on Financial Instruments&amp;#8221; (&amp;#8220;ASU 2016-13&amp;#8221;).  Under ASU 2016-13, businesses and other organizations are required to present financial assets, measured at amortized costs basis, at the net amount expected to be collected.  The allowance for credit losses is a valuation account that is deducted from the amortized cost basis, such as trade receivables.  The measurement of expected credit loss will be based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount.  For public companies, ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period, and requires a modified retrospective adoption, with early adoption permitted.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2020.  The application of this new guidance is not expected to have a material impact on the Company&amp;#8217;s consolidated financial condition, results of operations or cash flows.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In August of 2016, the FASB issued ASU No. 2016-15, &amp;#8220;Statement of Cash Flows (Topic 230):  Classification of Certain Cash Receipts and Cash Payments (a consensus of the FASB Emerging Issues Task Force)&amp;#8221; (&amp;#8220;ASU 2016-15&amp;#8221;).  ASU 2016-15 reduces the existing diversity in practice for eight specific parts on cash flow statement presentation and classification:  debt prepayment or debt extinguishment costs; settlement of zero-coupon debt instruments; contingent consideration payments made after a business combination; proceeds from the settlement of insurance claims; proceeds from the settlement of corporate-owned life insurance (COLI) policies; distributions received from equity method investments; beneficial interests in securitization transactions; and separately identifiable cash flows and application of the predominance principle.  For public companies, ASU 2016-15 is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period, and requires retrospective adoption, with early adoption permitted.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2018.  The application of this new guidance is not expected to have a material impact on the Company&amp;#8217;s consolidated financial condition, results of operations or cash flows.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In January of 2017, the FASB issued ASU No. 2017-01, &amp;#8220;Business Combinations (Topic 805):  Clarifying the Definition of a Business&amp;#8221; (&amp;#8220;ASU 2017-01&amp;#8221;).  ASU 2017-01 revises the definition of a business in the Accounting Standards Codification and clarifies the guidance for determining whether the purchase or disposal of an asset or group of assets qualifies as the purchase or disposal of a business.  For public companies, ASU 2017-01 is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period, and requires prospective adoption, with early adoption permitted with certain conditions.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2018.  The application of this new guidance is not expected to have a material impact on the Company&amp;#8217;s consolidated financial condition, results of operations or cash flows.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In January of 2017, the FASB issued ASU No. 2017-04, &amp;#8220;Intangibles - Goodwill and Other (Topic 350):  Simplifying the Test for Goodwill Impairment&amp;#8221; (&amp;#8220;ASU 2017-04&amp;#8221;).  ASU 2017-04 eliminates the second step in the previous process for goodwill impairment testing; instead, the test is now a one-step process that calls for goodwill impairment loss to be measured as the excess of the reporting unit&amp;#8217;s carrying amount over its fair value.  For public companies, ASU 2017-04 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period, and requires prospective adoption, with early adoption after January 1, 2017.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2019.  The application of this new guidance is not expected to have a material impact on the Company&amp;#8217;s consolidated financial condition, results of operations or cash flows.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
	<us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="FD2017Q2YTD" id="Fact-9D4EE433E9C74DA0952CC0E3635F513B">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In May of 2014, the Financial Accounting Standards Board (the &amp;#8220;FASB&amp;#8221;) issued Accounting Standard Update (&amp;#8220;ASU&amp;#8221;) No. 2014-09, &amp;#8220;Revenue from Contracts with Customers (Topic 606)&amp;#8221; (&amp;#8220;ASU 2014-09&amp;#8221;).  Under ASU 2014-09, an entity is required to follow a five-step process to determine the amount of revenue to recognize when promised goods or services are transferred to customers.  ASU 2014-09 offers specific accounting guidance for costs to obtain or fulfill a contract with a customer.  In addition, an entity is required to disclose sufficient information to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers.  In August of 2015, the FASB issued ASU No. 2015-14, &amp;#8220;Revenue from Contracts with Customers (Topic 606):  Deferral of the Effective Date&amp;#8221; (&amp;#8220;ASU 2015-14&amp;#8221;), to defer the effective date of ASU 2014-09 by one year.  For public companies, ASU 2015-14 changes ASU 2014-09 to be effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period.  These ASUs can be adopted retrospectively or as a cumulative-effective adjustment at the date of adoption, with early adoption allowed, but not before December 15, 2016.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2018.  The Company has established a task force, composed of multiple functional groups inside of the Company, which is currently in the process of evaluating critical components of this new guidance and the potential impact of the guidance on the Company&amp;#8217;s financial position, results of operations and cash flows.  Based on the preliminary work completed, the Company is considering the potential implications of the new standard on the Company&amp;#8217;s recognition of customer related accounts receivable, warranty costs that are not the responsibility of the Company&amp;#8217;s suppliers, the application of the Company&amp;#8217;s retail O&amp;#8217;Rewards loyalty program and all applicable financial statement disclosures required by the new guidance.  At this time, the task force has not completed its evaluation of the impact or means of adoption.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In February of 2016, the FASB issued ASU No. 2016-02, &amp;#8220;Leases (Topic 842)&amp;#8221; (&amp;#8220;ASU 2016-02&amp;#8221;).  Under ASU 2016-02, an entity will be required to recognize right-of-use assets and lease liabilities on its balance sheet and disclose key information about leasing arrangements.  ASU 2016-02 offers specific accounting guidance for a lessee, a lessor and sale and leaseback transactions.  Lessees and lessors are required to disclose qualitative and quantitative information about leasing arrangements to enable a user of the financial statements to assess the amount, timing and uncertainty of cash flows arising from leases.  For public companies, ASU 2016-02 is effective for annual reporting periods beginning after December 15, 2018, including interim periods within that reporting period, and requires a modified retrospective adoption, with early adoption permitted.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2019.  The Company has established a task force, composed of multiple functional groups inside of the Company, which is currently in the process of evaluating critical components of this new guidance and the potential impact of the guidance on the Company&amp;#8217;s financial position, results of operations and cash flows.  Based on the preliminary work completed, the Company is considering the potential implications of the new standard on determining the discount rate to be used in valuing new and existing leases, the treatment of existing favorable and unfavorable lease agreements acquired in connection with previous acquisitions, procedural and operational changes that may be necessary to comply with the provisions of the guidance and all applicable financial statement disclosures required by the new guidance, all of which are areas that could potentially be impacted by adoption of the guidance.  At this time, the task force has not completed its full evaluation; however, the Company believes the adoption of the new guidance will have a material impact on the total assets and total liabilities reported on the Company&amp;#8217;s consolidated balance sheets.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In March of 2016, the FASB issued ASU 2016-09, &amp;#8220;Compensation - Stock Compensation (Topic 718):  Improvements to Employee Share-Based Payment Accounting&amp;#8221; (&amp;#8220;ASU 2016-09&amp;#8221;).  Under ASU 2016-09, several aspects of the accounting for share-based payment transactions, including tax consequence, classification of awards as equity or liabilities, and classification on the statement of cash flows, were changed.  The Company adopted this guidance with its first quarter ending March 31, 2017.  &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Upon adoption of ASU 2016-09, the Company elected to change its accounting policy to account for forfeitures as they occur; this change was applied using the modified retrospective transition method with a cumulative effect adjustment&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to opening &amp;#8220;Retained earnings&amp;#8221; on the accompanying Condensed Consolidated Balance Sheet as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  The Company applied the amendments related to the presentation of tax withholdings on the statements of cash flows using the retrospective transition method, which resulted in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of tax withholdings being reclassified from &amp;#8220;Net cash provided by operating activities&amp;#8221; to &amp;#8220;Net cash used in financing activities&amp;#8221; on the accompanying Condensed Consolidated Statement of Cash Flows for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  The Company elected to apply the amendments related to the presentation of excess tax benefits on the statements of cash flows using the retrospective transition method, which resulted in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$30.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of excess tax benefits related to share-based compensation being reclassified from &amp;#8220;Net cash used in financing activities&amp;#8221; to &amp;#8220;Net cash provided by operating activities&amp;#8221; in the accompanying Condensed Consolidated Statement of Cash Flows for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  ASU 2016-09 amendments related to accounting for excess tax benefits in the income statement have been adopted prospectively, resulting in the recognition of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$9.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$32.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in &amp;#8220;Provision for income taxes&amp;#8221; in the accompanying Condensed Consolidated Statement of Income for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively, which lowered the Company&amp;#8217;s effective tax rate, increased dilutive shares outstanding and increased diluted earnings per share for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, by &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.09&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.32&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In June of 2016, the FASB issued ASU No. 2016-13, &amp;#8220;Financial Instruments - Credit Losses (Topic 326):  Measurement of Credit Losses on Financial Instruments&amp;#8221; (&amp;#8220;ASU 2016-13&amp;#8221;).  Under ASU 2016-13, businesses and other organizations are required to present financial assets, measured at amortized costs basis, at the net amount expected to be collected.  The allowance for credit losses is a valuation account that is deducted from the amortized cost basis, such as trade receivables.  The measurement of expected credit loss will be based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount.  For public companies, ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period, and requires a modified retrospective adoption, with early adoption permitted.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2020.  The application of this new guidance is not expected to have a material impact on the Company&amp;#8217;s consolidated financial condition, results of operations or cash flows.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In August of 2016, the FASB issued ASU No. 2016-15, &amp;#8220;Statement of Cash Flows (Topic 230):  Classification of Certain Cash Receipts and Cash Payments (a consensus of the FASB Emerging Issues Task Force)&amp;#8221; (&amp;#8220;ASU 2016-15&amp;#8221;).  ASU 2016-15 reduces the existing diversity in practice for eight specific parts on cash flow statement presentation and classification:  debt prepayment or debt extinguishment costs; settlement of zero-coupon debt instruments; contingent consideration payments made after a business combination; proceeds from the settlement of insurance claims; proceeds from the settlement of corporate-owned life insurance (COLI) policies; distributions received from equity method investments; beneficial interests in securitization transactions; and separately identifiable cash flows and application of the predominance principle.  For public companies, ASU 2016-15 is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period, and requires retrospective adoption, with early adoption permitted.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2018.  The application of this new guidance is not expected to have a material impact on the Company&amp;#8217;s consolidated financial condition, results of operations or cash flows.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In January of 2017, the FASB issued ASU No. 2017-01, &amp;#8220;Business Combinations (Topic 805):  Clarifying the Definition of a Business&amp;#8221; (&amp;#8220;ASU 2017-01&amp;#8221;).  ASU 2017-01 revises the definition of a business in the Accounting Standards Codification and clarifies the guidance for determining whether the purchase or disposal of an asset or group of assets qualifies as the purchase or disposal of a business.  For public companies, ASU 2017-01 is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period, and requires prospective adoption, with early adoption permitted with certain conditions.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2018.  The application of this new guidance is not expected to have a material impact on the Company&amp;#8217;s consolidated financial condition, results of operations or cash flows.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In January of 2017, the FASB issued ASU No. 2017-04, &amp;#8220;Intangibles - Goodwill and Other (Topic 350):  Simplifying the Test for Goodwill Impairment&amp;#8221; (&amp;#8220;ASU 2017-04&amp;#8221;).  ASU 2017-04 eliminates the second step in the previous process for goodwill impairment testing; instead, the test is now a one-step process that calls for goodwill impairment loss to be measured as the excess of the reporting unit&amp;#8217;s carrying amount over its fair value.  For public companies, ASU 2017-04 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period, and requires prospective adoption, with early adoption after January 1, 2017.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2019.  The application of this new guidance is not expected to have a material impact on the Company&amp;#8217;s consolidated financial condition, results of operations or cash flows.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In May of 2017, the FASB issued ASU No. 2017-09, &amp;#8220;Compensation - Stock Compensation (Topic 718):  Scope of Modification Accounting&amp;#8221; (&amp;#8220;ASU 2017-09&amp;#8221;).  ASU 2017-09 provides clarity and reduces both the diversity in practice and cost and complexity when applying stock compensation guidance to a change to the terms or conditions of a share-based payment award.  For public companies, ASU 2017-09 is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period, and requires prospective adoption, with early adoption permitted.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2018.  The application of this new guidance is not expected to have a material impact on the Company&amp;#8217;s consolidated financial condition, results of operations or cash flows.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
	<us-gaap:ProductWarrantyDisclosureTextBlock contextRef="FD2017Q2YTD" id="Fact-31FF70246C7730C13984C0E36359B177">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;NOTE 4 &amp;#8211; WARRANTIES&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The Company provides warranties on certain merchandise it sells with warranty periods ranging from 30 days to limited lifetime warranties.  The risk of loss arising from warranty claims is typically the obligation of the Company&amp;#8217;s suppliers.  Certain suppliers provide upfront allowances to the Company in lieu of accepting the obligation for warranty claims.  For this merchandise, when sold, the Company bears the risk of loss associated with the cost of warranty claims.  Differences between supplier allowances received by the Company, in lieu of warranty obligations and estimated warranty expense, are recorded as an adjustment to cost of sales.  Estimated warranty costs, which are recorded as obligations at the time of sale, are based on the historical failure rate of each individual product line.  The Company&amp;#8217;s historical experience has been that failure rates are relatively consistent over time and that the ultimate cost of warranty claims to the Company has been driven by volume of units sold as opposed to fluctuations in failure rates or the variation of the cost of individual claims.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The Company&amp;#8217;s product warranty liabilities are included in &amp;#8220;Other current liabilities&amp;#8221; on the accompanying Condensed Consolidated Balance Sheets as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  The following table identifies the changes in the Company&amp;#8217;s aggregate product warranty liabilities for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:77%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:21%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Warranty liabilities, balance at December&amp;#160;31, 2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;36,623&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Warranty claims&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(37,600&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Warranty accruals&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;42,718&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Warranty liabilities, balance at June&amp;#160;30, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;41,741&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ProductWarrantyDisclosureTextBlock>
	<us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="FD2017Q2YTD" id="Fact-A1E7CA052CADA778CE1AC0E3635A40F8">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:62%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Revolving Credit Facility, weighted-average variable interest rate of 2.065%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;716,000&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$500 million, 4.875% Senior Notes due 2021&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, effective interest rate of 4.958%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;497,161&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;496,758&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$300 million, 4.625% Senior Notes due 2021&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, effective interest rate of 4.646%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;298,820&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;298,679&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$300 million, 3.800% Senior Notes due 2022&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(3)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, effective interest rate of 3.845%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;298,039&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;297,868&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$300 million, 3.850% Senior Notes due 2023&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(4)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, effective interest rate of 3.851%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;298,468&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;298,355&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$500 million, 3.550% Senior Notes due 2026&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(5)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, effective interest rate of 3.570%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;495,574&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;495,359&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Long-term debt&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2,604,062&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,887,019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(2)&lt;/sup&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(3)&lt;/sup&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(4)&lt;/sup&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of less than &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(5)&lt;/sup&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$3.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$3.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
	<us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="FD2017Q2YTD" id="Fact-1FA8DF9A93F4E9802033C0E3635C6BAA">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:50%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended&amp;#160;&lt;br clear="none"/&gt;&amp;#160;June 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Six Months Ended&amp;#160;&lt;br clear="none"/&gt;&amp;#160;June 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Numerator (basic and diluted):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;282,821&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;257,794&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;547,755&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;513,168&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Denominator:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted-average common shares outstanding &amp;#8211; basic&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;90,030&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;95,967&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;91,012&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;96,554&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Effect of stock options &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;1,269&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,315&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;1,335&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,357&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted-average common shares outstanding &amp;#8211; assuming dilution&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;91,299&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;97,282&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;92,347&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;97,911&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Earnings per share:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Earnings per share-basic&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;3.14&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.69&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;6.02&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Earnings per share-assuming dilution&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;3.10&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.65&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;5.93&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.24&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Antidilutive potential common shares not included in the calculation of diluted earnings per share:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Stock options &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;581&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;285&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;524&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;312&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted-average exercise price per share of antidilutive stock options &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;262.25&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;262.49&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;265.02&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;259.46&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;See Note 6 for further information concerning the terms of the Company&amp;#8217;s share-based compensation plans.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
	<us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="FD2017Q2YTD" id="Fact-3F9CF85D3F89648F6B33C0E3635DF791">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:77%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:21%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Warranty liabilities, balance at December&amp;#160;31, 2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;36,623&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Warranty claims&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(37,600&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Warranty accruals&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;42,718&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Warranty liabilities, balance at June&amp;#160;30, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;41,741&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
	<us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="FD2017Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" id="Fact-CE03595E8270ADA8CD6BC0E363535680">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:65%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:15%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Shares &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Weighted-Average &lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Exercise Price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Outstanding at December&amp;#160;31, 2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,800&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;104.90&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;209&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;264.45&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(418&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;48.77&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Forfeited&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;203.83&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Outstanding at June&amp;#160;30, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2,575&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;126.41&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Exercisable at June&amp;#160;30, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;1,761&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;75.20&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
	<us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="FD2017Q2YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" id="Fact-528A3196CDF9798F84CCC0E363546244">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:66%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:15%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:15%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Six Months Ended&amp;#160;&lt;br clear="none"/&gt;&amp;#160;June 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Risk free interest rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2.02&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.52&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Expected life&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;5.6 Years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.7 Years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Expected volatility&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;22.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;22.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Expected dividend yield&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
	<us-gaap:ScheduleOfTreasuryStockByClassTextBlock contextRef="FD2017Q2YTD" id="Fact-B2E5C8570374FE644E9BC0E3635A0BB5">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:39%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended&amp;#160;&lt;br clear="none"/&gt;&amp;#160;June 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Six Months Ended&amp;#160;&lt;br clear="none"/&gt;&amp;#160;June 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Shares repurchased&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;3,475&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,075&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;5,304&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,306&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Average price per share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;245.26&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;262.17&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;253.13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;259.14&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total investment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;852,226&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;544,165&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;1,342,538&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;856,802&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
	<us-gaap:StandardProductWarrantyPolicy contextRef="FD2017Q2YTD" id="Fact-A85E1C4885245016E885C0E36358F759">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The Company provides warranties on certain merchandise it sells with warranty periods ranging from 30 days to limited lifetime warranties.  The risk of loss arising from warranty claims is typically the obligation of the Company&amp;#8217;s suppliers.  Certain suppliers provide upfront allowances to the Company in lieu of accepting the obligation for warranty claims.  For this merchandise, when sold, the Company bears the risk of loss associated with the cost of warranty claims.  Differences between supplier allowances received by the Company, in lieu of warranty obligations and estimated warranty expense, are recorded as an adjustment to cost of sales.  Estimated warranty costs, which are recorded as obligations at the time of sale, are based on the historical failure rate of each individual product line.  The Company&amp;#8217;s historical experience has been that failure rates are relatively consistent over time and that the ultimate cost of warranty claims to the Company has been driven by volume of units sold as opposed to fluctuations in failure rates or the variation of the cost of individual claims.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:StandardProductWarrantyPolicy>
	<us-gaap:TreasuryStockTextBlock contextRef="FD2017Q2YTD" id="Fact-AF264DAE5C16A254DD39C0E3635A0E94">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;NOTE 5 &amp;#8211; SHARE REPURCHASE PROGRAM&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In January of 2011, the Company&amp;#8217;s Board of Directors approved a share repurchase program.  Under the program, the Company may, from time to time, repurchase shares of its common stock, solely through open market purchases effected through a broker dealer at prevailing market prices, based on a variety of factors such as price, corporate trading policy requirements and overall market conditions.  The Company&amp;#8217;s Board of Directors may increase or otherwise modify, renew, suspend or terminate the share repurchase program at any time, without prior notice.  As announced on &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;May&amp;#160;10, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the Company&amp;#8217;s Board of Directors approved a resolution to increase the authorization amount under the share repurchase program by an additional &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.0 billion&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, resulting in a cumulative authorization of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$8.8 billion&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  The additional $1.0 billion authorization is effective for a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year period, beginning on its announcement date. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table identifies shares of the Company&amp;#8217;s common stock that have been repurchased as part of the Company&amp;#8217;s publicly announced share repurchase program (in thousands, except per share data):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:39%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended&amp;#160;&lt;br clear="none"/&gt;&amp;#160;June 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Six Months Ended&amp;#160;&lt;br clear="none"/&gt;&amp;#160;June 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Shares repurchased&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;3,475&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,075&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;5,304&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,306&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Average price per share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;245.26&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;262.17&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;253.13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;259.14&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total investment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;852,226&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;544,165&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;1,342,538&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;856,802&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the Company had &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$545.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; remaining under its share repurchase program.  Subsequent to the end of the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;second&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; quarter and through &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;August&amp;#160;7, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the Company repurchased an additional &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares of its common stock under its share repurchase program, at an average price of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$207.21&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, for a total investment of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$35.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  The Company has repurchased a total of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;62.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares of its common stock under its share repurchase program since the inception of the program in January of 2011 and through &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;August&amp;#160;7, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, at an average price of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$132.00&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, for a total aggregate investment of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$8.2 billion&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:TreasuryStockTextBlock>
	<link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
		<link:loc xlink:href="#Fact-01681F3C0D0423C6904EC0E36351FFC7" xlink:label="Fact-01681F3C0D0423C6904EC0E36351FFC7_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-0589C2B9DCEF4C4E55E1C0E3635CFDFA" xlink:label="Fact-0589C2B9DCEF4C4E55E1C0E3635CFDFA_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-0E819E83F291DE638F60C0E363526A09" xlink:label="Fact-0E819E83F291DE638F60C0E363526A09_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-0F04EB894BD1A2E8B261C0E3635E7DC0" xlink:label="Fact-0F04EB894BD1A2E8B261C0E3635E7DC0_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-143B5D94F8BB7B766262C0E3635A2834" xlink:label="Fact-143B5D94F8BB7B766262C0E3635A2834_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-1B7B576B8932A5A7FEE1C0E3635609E4" xlink:label="Fact-1B7B576B8932A5A7FEE1C0E3635609E4_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-1BB247536CA2B1D2D56AC0E363523662" xlink:label="Fact-1BB247536CA2B1D2D56AC0E363523662_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-1FAD0B3F3B1571323822C0E3635EFBC7" xlink:label="Fact-1FAD0B3F3B1571323822C0E3635EFBC7_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-21DCF04BC64CBFFECEDEC0E363578ECB" xlink:label="Fact-21DCF04BC64CBFFECEDEC0E363578ECB_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-274A36A165645D557032C0E36352D7D0" xlink:label="Fact-274A36A165645D557032C0E36352D7D0_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-2908C0588EE961F2F78CC0E3635DA024" xlink:label="Fact-2908C0588EE961F2F78CC0E3635DA024_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-2EC3571EF65CBD9D030AC0E3635D3011" xlink:label="Fact-2EC3571EF65CBD9D030AC0E3635D3011_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-3D3C6A5CF71E5736E80FC0E36353B1ED" xlink:label="Fact-3D3C6A5CF71E5736E80FC0E36353B1ED_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-442691C8E7963F9E8703C0E36351D0A6" xlink:label="Fact-442691C8E7963F9E8703C0E36351D0A6_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-45EF110B13759E097D50C0E363511BC7" xlink:label="Fact-45EF110B13759E097D50C0E363511BC7_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-4E4EE64661D307BD0927C0E363550C60" xlink:label="Fact-4E4EE64661D307BD0927C0E363550C60_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-50346B724FAA7EBDEC08C0E36357BAD0" xlink:label="Fact-50346B724FAA7EBDEC08C0E36357BAD0_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-51679D69CF7D845BAF06C0E363519242" xlink:label="Fact-51679D69CF7D845BAF06C0E363519242_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-53844EE243825AEB8394C0E36351F285" xlink:label="Fact-53844EE243825AEB8394C0E36351F285_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-55DA23690EDBDBEE2C80C0E363574105" xlink:label="Fact-55DA23690EDBDBEE2C80C0E363574105_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-5F7EE673185604037BA5C0E3635E94AF" xlink:label="Fact-5F7EE673185604037BA5C0E3635E94AF_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-640C3939FEF95747020CC0E36351A295" xlink:label="Fact-640C3939FEF95747020CC0E36351A295_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-65CB33D42E4297785D51C0E3635EED14" xlink:label="Fact-65CB33D42E4297785D51C0E3635EED14_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-69760221A80D616C207FC0E3635ACF15" xlink:label="Fact-69760221A80D616C207FC0E3635ACF15_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-759F903523C2FE8C6E02C0E3635E7890" xlink:label="Fact-759F903523C2FE8C6E02C0E3635E7890_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-75CF5FDBA0A4937465A9C0E36351596E" xlink:label="Fact-75CF5FDBA0A4937465A9C0E36351596E_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-837AC2E6590DB33D6134C0E36352FB12" xlink:label="Fact-837AC2E6590DB33D6134C0E36352FB12_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-878A0ADB45600D412B81C0E36352697A" xlink:label="Fact-878A0ADB45600D412B81C0E36352697A_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-8F5F0672E1869364FE0DC0E36355CE7C" xlink:label="Fact-8F5F0672E1869364FE0DC0E36355CE7C_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-95294F8732EC7F603618C0E36355B476" xlink:label="Fact-95294F8732EC7F603618C0E36355B476_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-98C6BDABE99A97FF48EAC0E3635987BC" xlink:label="Fact-98C6BDABE99A97FF48EAC0E3635987BC_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-9C270CE5B743AC84E6C5C0E363596FB5" xlink:label="Fact-9C270CE5B743AC84E6C5C0E363596FB5_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-A3FDAAE429BA40B26D9EC0E3635E622F" xlink:label="Fact-A3FDAAE429BA40B26D9EC0E3635E622F_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-A50EFBCF0AF64B3DF8C2C0E363593447" xlink:label="Fact-A50EFBCF0AF64B3DF8C2C0E363593447_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-A7AFB973EBE80F19A2C2C0E36354D230" xlink:label="Fact-A7AFB973EBE80F19A2C2C0E36354D230_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-ACB30F52E590AECB2C23C0E3635EDEF9" xlink:label="Fact-ACB30F52E590AECB2C23C0E3635EDEF9_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-AE1DC3076A05EA857475C0E363545A45" xlink:label="Fact-AE1DC3076A05EA857475C0E363545A45_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-B380935C3C90D58C893AC0E36359692A" xlink:label="Fact-B380935C3C90D58C893AC0E36359692A_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-B383C4163A02221B8410C0E3635EC7F1" xlink:label="Fact-B383C4163A02221B8410C0E3635EC7F1_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-BAFE5C3F4DACA9E18A28C0E36351A0A8" xlink:label="Fact-BAFE5C3F4DACA9E18A28C0E36351A0A8_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-BBBF72BABC8E4175DB42C0E3635110B2" xlink:label="Fact-BBBF72BABC8E4175DB42C0E3635110B2_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-C0B9448122CAAF34687FC0E3635CA511" xlink:label="Fact-C0B9448122CAAF34687FC0E3635CA511_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-C429A0DDCA6931DBEC02C0E3635ECCCE" xlink:label="Fact-C429A0DDCA6931DBEC02C0E3635ECCCE_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-CA4F1E1F64481596EFCDC0E36356C070" xlink:label="Fact-CA4F1E1F64481596EFCDC0E36356C070_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-CDC1306F446CDEAC7B99C0E36355757C" xlink:label="Fact-CDC1306F446CDEAC7B99C0E36355757C_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-D6D079146107E9C60118C0E363517E08" xlink:label="Fact-D6D079146107E9C60118C0E363517E08_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-DA9D4A83D9720EED42CDC0E36359DE84" xlink:label="Fact-DA9D4A83D9720EED42CDC0E36359DE84_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-EB5E54F70A7557C58EB4C0E36353BE08" xlink:label="Fact-EB5E54F70A7557C58EB4C0E36353BE08_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-EB6B1B07043B61650DCCC0E363555BDF" xlink:label="Fact-EB6B1B07043B61650DCCC0E363555BDF_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-ECF5FC447D5A51584534C0E36358170F" xlink:label="Fact-ECF5FC447D5A51584534C0E36358170F_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-F4F4599F4D6D960442E4C0E3635AFAA3" xlink:label="Fact-F4F4599F4D6D960442E4C0E3635AFAA3_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-F99DCD862D73C68D1B57C0E3635ACBF6" xlink:label="Fact-F99DCD862D73C68D1B57C0E3635ACBF6_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-FA05EE3284C99C24F0E1C0E3635EE50F" xlink:label="Fact-FA05EE3284C99C24F0E1C0E3635EE50F_lbl" xlink:type="locator" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-01681F3C0D0423C6904EC0E36351FFC7_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-0589C2B9DCEF4C4E55E1C0E3635CFDFA_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-0E819E83F291DE638F60C0E363526A09_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-0F04EB894BD1A2E8B261C0E3635E7DC0_lbl" xlink:to="Footnote-F4DDCE561817FC305530C0E363611E45_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-143B5D94F8BB7B766262C0E3635A2834_lbl" xlink:to="Footnote-F4DDCE561817FC305530C0E363611E45_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-1B7B576B8932A5A7FEE1C0E3635609E4_lbl" xlink:to="Footnote-7CB6E0C80F8F1A666A9AC0E36360B6DA_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-1BB247536CA2B1D2D56AC0E363523662_lbl" xlink:to="Footnote-D44635275E885035F26CC0E3636071A5_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-1FAD0B3F3B1571323822C0E3635EFBC7_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-21DCF04BC64CBFFECEDEC0E363578ECB_lbl" xlink:to="Footnote-7CB6E0C80F8F1A666A9AC0E36360B6DA_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-274A36A165645D557032C0E36352D7D0_lbl" xlink:to="Footnote-B738350658CAF30C35BCC0E36360354F_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-2908C0588EE961F2F78CC0E3635DA024_lbl" xlink:to="Footnote-F4DDCE561817FC305530C0E363611E45_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-2EC3571EF65CBD9D030AC0E3635D3011_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-3D3C6A5CF71E5736E80FC0E36353B1ED_lbl" xlink:to="Footnote-F4DDCE561817FC305530C0E363611E45_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-442691C8E7963F9E8703C0E36351D0A6_lbl" xlink:to="Footnote-CA413226D8261C9D9F62C0E363604CE9_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-45EF110B13759E097D50C0E363511BC7_lbl" xlink:to="Footnote-780BF016D4A127F1327CC0E36360374B_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-4E4EE64661D307BD0927C0E363550C60_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-50346B724FAA7EBDEC08C0E36357BAD0_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-51679D69CF7D845BAF06C0E363519242_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-53844EE243825AEB8394C0E36351F285_lbl" xlink:to="Footnote-B6A40E5BBFB601A07374C0E363601561_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-55DA23690EDBDBEE2C80C0E363574105_lbl" xlink:to="Footnote-F4DDCE561817FC305530C0E363611E45_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-5F7EE673185604037BA5C0E3635E94AF_lbl" xlink:to="Footnote-F4DDCE561817FC305530C0E363611E45_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-640C3939FEF95747020CC0E36351A295_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-65CB33D42E4297785D51C0E3635EED14_lbl" xlink:to="Footnote-F4DDCE561817FC305530C0E363611E45_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-69760221A80D616C207FC0E3635ACF15_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-759F903523C2FE8C6E02C0E3635E7890_lbl" xlink:to="Footnote-F4DDCE561817FC305530C0E363611E45_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-75CF5FDBA0A4937465A9C0E36351596E_lbl" xlink:to="Footnote-780BF016D4A127F1327CC0E36360374B_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-837AC2E6590DB33D6134C0E36352FB12_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-878A0ADB45600D412B81C0E36352697A_lbl" xlink:to="Footnote-B6A40E5BBFB601A07374C0E363601561_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-8F5F0672E1869364FE0DC0E36355CE7C_lbl" xlink:to="Footnote-F4DDCE561817FC305530C0E363611E45_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-95294F8732EC7F603618C0E36355B476_lbl" xlink:to="Footnote-7CB6E0C80F8F1A666A9AC0E36360B6DA_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-98C6BDABE99A97FF48EAC0E3635987BC_lbl" xlink:to="Footnote-F4DDCE561817FC305530C0E363611E45_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-9C270CE5B743AC84E6C5C0E363596FB5_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-A3FDAAE429BA40B26D9EC0E3635E622F_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-A50EFBCF0AF64B3DF8C2C0E363593447_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-A7AFB973EBE80F19A2C2C0E36354D230_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-ACB30F52E590AECB2C23C0E3635EDEF9_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-AE1DC3076A05EA857475C0E363545A45_lbl" xlink:to="Footnote-F4DDCE561817FC305530C0E363611E45_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-B380935C3C90D58C893AC0E36359692A_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-B383C4163A02221B8410C0E3635EC7F1_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-BAFE5C3F4DACA9E18A28C0E36351A0A8_lbl" xlink:to="Footnote-CA413226D8261C9D9F62C0E363604CE9_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-BBBF72BABC8E4175DB42C0E3635110B2_lbl" xlink:to="Footnote-B738350658CAF30C35BCC0E36360354F_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-C0B9448122CAAF34687FC0E3635CA511_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-C429A0DDCA6931DBEC02C0E3635ECCCE_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-CA4F1E1F64481596EFCDC0E36356C070_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-CDC1306F446CDEAC7B99C0E36355757C_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-D6D079146107E9C60118C0E363517E08_lbl" xlink:to="Footnote-D44635275E885035F26CC0E3636071A5_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-DA9D4A83D9720EED42CDC0E36359DE84_lbl" xlink:to="Footnote-F4DDCE561817FC305530C0E363611E45_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-EB5E54F70A7557C58EB4C0E36353BE08_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-EB6B1B07043B61650DCCC0E363555BDF_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-ECF5FC447D5A51584534C0E36358170F_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-F4F4599F4D6D960442E4C0E3635AFAA3_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-F99DCD862D73C68D1B57C0E3635ACBF6_lbl" xlink:to="Footnote-7CB6E0C80F8F1A666A9AC0E36360B6DA_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-FA05EE3284C99C24F0E1C0E3635EE50F_lbl" xlink:to="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:type="arc" />
		<link:footnote xlink:label="Footnote-7CB6E0C80F8F1A666A9AC0E36360B6DA_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Certain prior period amounts have been reclassified to conform to current period presentation. See Note 9 &#8220;Recent Accounting Pronouncements&#8221; to the condensed consolidated financial statements in this report for more information.</link:footnote>
		<link:footnote xlink:label="Footnote-668FD761877768949AC5C0E36360E330_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The balance sheet at December&#160;31, 2016, has been derived from the audited consolidated financial statements at that date, but does not include all of the information and footnotes required by United States generally accepted accounting principles for complete financial statements.</link:footnote>
		<link:footnote xlink:label="Footnote-780BF016D4A127F1327CC0E36360374B_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Net of unamortized discount of $0.6 million as of June&#160;30, 2017, and $0.7 million as of December&#160;31, 2016, and debt issuance costs of $1.3 million as of June&#160;30, 2017, and $1.5 million as of December&#160;31, 2016.</link:footnote>
		<link:footnote xlink:label="Footnote-CA413226D8261C9D9F62C0E363604CE9_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Net of unamortized discount of $1.2 million as of June&#160;30, 2017, and $1.4 million as of December&#160;31, 2016, and debt issuance costs of $1.6 million as of June&#160;30, 2017, and $1.8 million as of December&#160;31, 2016.</link:footnote>
		<link:footnote xlink:label="Footnote-B6A40E5BBFB601A07374C0E363601561_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Net of unamortized discount of $0.7 million as of June&#160;30, 2017, and $0.8 million as of December&#160;31, 2016, and debt issuance costs of $3.7 million as of June&#160;30, 2017, and $3.9 million as of December&#160;31, 2016.</link:footnote>
		<link:footnote xlink:label="Footnote-B738350658CAF30C35BCC0E36360354F_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Net of unamortized discount of less than $0.1 million as of June&#160;30, 2017, and December&#160;31, 2016, and debt issuance costs of $1.5 million as of June&#160;30, 2017, and $1.6 million as of December&#160;31, 2016.</link:footnote>
		<link:footnote xlink:label="Footnote-D44635275E885035F26CC0E3636071A5_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Net of unamortized discount of $0.2 million as of June&#160;30, 2017, and December&#160;31, 2016, and debt issuance costs of $1.0 million as of June&#160;30, 2017, and $1.1 million as of December&#160;31, 2016.</link:footnote>
		<link:footnote xlink:label="Footnote-F4DDCE561817FC305530C0E363611E45_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See Note 6 for further information concerning the terms of the Company&#8217;s share-based compensation plans.</link:footnote>
	</link:footnoteLink>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>orly-20170630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.oreillyauto.com/20170630" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:orly="http://www.oreillyauto.com/20170630" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://fasb.org/us-gaap/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-roles-2017-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-01-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2017-01-31" schemaLocation="http://xbrl.sec.gov/exch/2017/exch-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="orly-20170630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="orly-20170630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="orly-20170630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="orly-20170630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple" />
      <link:roleType id="BasisOfPresentation" roleURI="http://www.oreillyauto.com/role/BasisOfPresentation">
        <link:definition>2101100 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheets" roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>1001000 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsOfCashFlows" roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows">
        <link:definition>1004000 - Statement - Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsOfIncome" roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome">
        <link:definition>1002000 - Statement - Condensed Consolidated Statements of Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DocumentAndEntityInformation" roleURI="http://www.oreillyauto.com/role/DocumentAndEntityInformation">
        <link:definition>0001000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShare" roleURI="http://www.oreillyauto.com/role/EarningsPerShare">
        <link:definition>2108100 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" roleURI="http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails">
        <link:definition>2408403 - Disclosure - Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareNarrativeDetails" roleURI="http://www.oreillyauto.com/role/EarningsPerShareNarrativeDetails">
        <link:definition>2408402 - Disclosure - Earnings Per Share (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.oreillyauto.com/role/EarningsPerShareTables">
        <link:definition>2308301 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.oreillyauto.com/role/FairValueMeasurements">
        <link:definition>2102100 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsFairValueOfMarketableSecuritiesDetails" roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfMarketableSecuritiesDetails">
        <link:definition>2402404 - Disclosure - Fair Value Measurements (Fair Value of Marketable Securities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsFairValueOfSeniorNotesDetails" roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfSeniorNotesDetails">
        <link:definition>2402405 - Disclosure - Fair Value Measurements (Fair Value of Senior Notes) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsNarrativeDetails" roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsNarrativeDetails">
        <link:definition>2402403 - Disclosure - Fair Value Measurements (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsPolicies" roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsPolicies">
        <link:definition>2202201 - Disclosure - Fair Value Measurements (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsTables">
        <link:definition>2302302 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Financing" roleURI="http://www.oreillyauto.com/role/Financing">
        <link:definition>2103100 - Disclosure - Financing</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingOutstandingFinancingFacilitiesDetails" roleURI="http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails">
        <link:definition>2403404 - Disclosure - Financing (Outstanding Financing Facilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingSeniorNotesNarrativeDetails" roleURI="http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails">
        <link:definition>2403403 - Disclosure - Financing (Senior Notes) (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingTables" roleURI="http://www.oreillyauto.com/role/FinancingTables">
        <link:definition>2303301 - Disclosure - Financing (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" roleURI="http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails">
        <link:definition>2403402 - Disclosure - Financing (Unsecured Revolving Credit Facility) (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LegalMatters" roleURI="http://www.oreillyauto.com/role/LegalMatters">
        <link:definition>2109100 - Disclosure - Legal Matters</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LegalMattersNarrativeDetails" roleURI="http://www.oreillyauto.com/role/LegalMattersNarrativeDetails">
        <link:definition>2409401 - Disclosure - Legal Matters (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RecentAccountingPronouncements" roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncements">
        <link:definition>2110100 - Disclosure - Recent Accounting Pronouncements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RecentAccountingPronouncementsPolicies" roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncementsPolicies">
        <link:definition>2210201 - Disclosure - Recent Accounting Pronouncements (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RecentAccountingPronouncementsRecentAccountingPronouncementsNarrativeDetails" roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncementsRecentAccountingPronouncementsNarrativeDetails">
        <link:definition>2410402 - Disclosure - Recent Accounting Pronouncements Recent Accounting Pronouncements (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationAndBenefitPlans" roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlans">
        <link:definition>2106100 - Disclosure - Share-Based Compensation and Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails" roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails">
        <link:definition>2406407 - Disclosure - Share-Based Compensation and Benefit Plans (Black-Scholes Option Pricing Model) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails">
        <link:definition>2406405 - Disclosure - Share-Based Compensation and Benefit Plans (Nonqualified Deferred Compensation Plan) (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails" roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails">
        <link:definition>2406409 - Disclosure - Share-Based Compensation and Benefit Plans (Other Share-Based Compensation Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails">
        <link:definition>2406403 - Disclosure - Share-Based Compensation and Benefit Plans (Other Share-Based Compensation) (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails" roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails">
        <link:definition>2406404 - Disclosure - Share-Based Compensation and Benefit Plans (Profit Sharing and Savings Plan) (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails" roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails">
        <link:definition>2406408 - Disclosure - Share-Based Compensation and Benefit Plans (Stock Option Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails" roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails">
        <link:definition>2406402 - Disclosure - Share-Based Compensation and Benefit Plans (Stock Options) (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails">
        <link:definition>2406406 - Disclosure - Share-Based Compensation and Benefit Plans (Summary Of Stock Options) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationAndBenefitPlansTables" roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables">
        <link:definition>2306301 - Disclosure - Share-Based Compensation and Benefit Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareRepurchaseProgram" roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgram">
        <link:definition>2105100 - Disclosure - Share Repurchase Program</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareRepurchaseProgramNarrativeDetails" roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails">
        <link:definition>2405402 - Disclosure - Share Repurchase Program (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareRepurchaseProgramScheduleOfSharesRepurchasedDetails" roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgramScheduleOfSharesRepurchasedDetails">
        <link:definition>2405403 - Disclosure - Share Repurchase Program (Schedule Of Shares Repurchased) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareRepurchaseProgramTables" roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgramTables">
        <link:definition>2305301 - Disclosure - Share Repurchase Program (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Warranties" roleURI="http://www.oreillyauto.com/role/Warranties">
        <link:definition>2104100 - Disclosure - Warranties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantiesPolicies" roleURI="http://www.oreillyauto.com/role/WarrantiesPolicies">
        <link:definition>2204201 - Disclosure - Warranties (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantiesProductWarrantyLiabilitiesDetails" roleURI="http://www.oreillyauto.com/role/WarrantiesProductWarrantyLiabilitiesDetails">
        <link:definition>2404403 - Disclosure - Warranties (Product Warranty Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantiesTables" roleURI="http://www.oreillyauto.com/role/WarrantiesTables">
        <link:definition>2304302 - Disclosure - Warranties (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="orly_AccruedBenefitsAndWithholdings" name="AccruedBenefitsAndWithholdings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="orly_DebtInstrumentCoverageRatioCovenantMinimum" name="DebtInstrumentCoverageRatioCovenantMinimum" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="duration" />
  <xsd:element id="orly_DebtInstrumentLeverageRatioCovenantMaximum" name="DebtInstrumentLeverageRatioCovenantMaximum" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_DenominatorAbstract" name="DenominatorAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_DocumentAndEntityInformation" name="DocumentAndEntityInformation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_EmployeeStockPurchasePlanMember" name="EmployeeStockPurchasePlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="orly_EmployeeStockPurchasePlanStockPurchasePercentage" name="EmployeeStockPurchasePlanStockPurchasePercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_EuroDollarRateSpreadMember" name="EuroDollarRateSpreadMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="orly_FairValueOfFinancialInstrumentsTableTextBlockTableTextBlock" name="FairValueOfFinancialInstrumentsTableTextBlockTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="orly_LineOfCreditFacilityMaximumAggregateCapacity" name="LineOfCreditFacilityMaximumAggregateCapacity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="orly_LineOfCreditFacilityMaximumIncrease" name="LineOfCreditFacilityMaximumIncrease" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="orly_LineOfCreditFacilitySublimit" name="LineOfCreditFacilitySublimit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring" name="NonFinancialAssetsAndLiabilitiesFairValueNonrecurring" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="orly_NonqualifiedDeferredCompensationPlanMember" name="NonqualifiedDeferredCompensationPlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="orly_NumberOfDaysPerYearInInterestCalculation" name="NumberOfDaysPerYearInInterestCalculation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_NumeratorBasicAndDilutedAbstract" name="NumeratorBasicAndDilutedAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_OtherCompensationAndBenefitPlansLineItems" name="OtherCompensationAndBenefitPlansLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_OtherCompensationAndBenefitPlansTable" name="OtherCompensationAndBenefitPlansTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="orly_OtherEmployeeBenefitPlanDescriptions" name="OtherEmployeeBenefitPlanDescriptions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember" name="ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember" name="ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_ProfitSharingAndSavingsPlanMember" name="ProfitSharingAndSavingsPlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis" name="ProfitSharingAndSavingsPlanPercentageMatchRangeAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain" name="ProfitSharingAndSavingsPlanPercentageMatchRangeDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_SeniorNotesDue2021At4625Member" name="SeniorNotesDue2021At4625Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_SeniorNotesDue2021At4875Member" name="SeniorNotesDue2021At4875Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_SeniorNotesDue2022At3800Member" name="SeniorNotesDue2022At3800Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_SeniorNotesDue2023At3850Member" name="SeniorNotesDue2023At3850Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_SeniorNotesDue2026At3550Member" name="SeniorNotesDue2026At3550Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element id="orly_StockRepurchaseProgramIncreaseInAuthorizedAmount" name="StockRepurchaseProgramIncreaseInAuthorizedAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_SwingLineRevolverMember" name="SwingLineRevolverMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_ThroughMaturityMember" name="ThroughMaturityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>orly-20170630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.oreillyauto.com/role/BasisOfPresentation" xlink:href="orly-20170630.xsd#BasisOfPresentation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets" xlink:href="orly-20170630.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="orly-20170630.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:href="orly-20170630.xsd#CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome" xlink:href="orly-20170630.xsd#CondensedConsolidatedStatementsOfIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/DocumentAndEntityInformation" xlink:href="orly-20170630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShare" xlink:href="orly-20170630.xsd#EarningsPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:href="orly-20170630.xsd#EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShareNarrativeDetails" xlink:href="orly-20170630.xsd#EarningsPerShareNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShareTables" xlink:href="orly-20170630.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurements" xlink:href="orly-20170630.xsd#FairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfMarketableSecuritiesDetails" xlink:href="orly-20170630.xsd#FairValueMeasurementsFairValueOfMarketableSecuritiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfSeniorNotesDetails" xlink:href="orly-20170630.xsd#FairValueMeasurementsFairValueOfSeniorNotesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsNarrativeDetails" xlink:href="orly-20170630.xsd#FairValueMeasurementsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsPolicies" xlink:href="orly-20170630.xsd#FairValueMeasurementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsTables" xlink:href="orly-20170630.xsd#FairValueMeasurementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/Financing" xlink:href="orly-20170630.xsd#Financing" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails" xlink:href="orly-20170630.xsd#FinancingOutstandingFinancingFacilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails" xlink:href="orly-20170630.xsd#FinancingSeniorNotesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingTables" xlink:href="orly-20170630.xsd#FinancingTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" xlink:href="orly-20170630.xsd#FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LegalMatters" xlink:href="orly-20170630.xsd#LegalMatters" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LegalMattersNarrativeDetails" xlink:href="orly-20170630.xsd#LegalMattersNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncements" xlink:href="orly-20170630.xsd#RecentAccountingPronouncements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncementsPolicies" xlink:href="orly-20170630.xsd#RecentAccountingPronouncementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncementsRecentAccountingPronouncementsNarrativeDetails" xlink:href="orly-20170630.xsd#RecentAccountingPronouncementsRecentAccountingPronouncementsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlans" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgram" xlink:href="orly-20170630.xsd#ShareRepurchaseProgram" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails" xlink:href="orly-20170630.xsd#ShareRepurchaseProgramNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgramScheduleOfSharesRepurchasedDetails" xlink:href="orly-20170630.xsd#ShareRepurchaseProgramScheduleOfSharesRepurchasedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgramTables" xlink:href="orly-20170630.xsd#ShareRepurchaseProgramTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/Warranties" xlink:href="orly-20170630.xsd#Warranties" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/WarrantiesPolicies" xlink:href="orly-20170630.xsd#WarrantiesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/WarrantiesProductWarrantyLiabilitiesDetails" xlink:href="orly-20170630.xsd#WarrantiesProductWarrantyLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/WarrantiesTables" xlink:href="orly-20170630.xsd#WarrantiesTables" xlink:type="simple" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/BasisOfPresentation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_c6057b1d-6685-8249-2051-6c57f3a16a9e" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c6057b1d-6685-8249-2051-6c57f3a16a9e" xlink:to="loc_us-gaap_AssetsCurrent_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_07da1db4-2708-4446-4250-1fdd5956185e" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_07da1db4-2708-4446-4250-1fdd5956185e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_dd7775cd-f4ab-5607-9b31-1ee98f605818" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_dd7775cd-f4ab-5607-9b31-1ee98f605818" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NontradeReceivablesCurrent" xlink:label="loc_us-gaap_NontradeReceivablesCurrent_c25f96b9-1aaf-c76d-01c3-4bd5c621bb6d" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:to="loc_us-gaap_NontradeReceivablesCurrent_c25f96b9-1aaf-c76d-01c3-4bd5c621bb6d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_7eab44cf-1ea1-ca2a-420f-21f7b5343fc3" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:to="loc_us-gaap_InventoryNet_7eab44cf-1ea1-ca2a-420f-21f7b5343fc3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_1cb4a384-e314-2300-ad55-c1ed289c8f7a" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:to="loc_us-gaap_OtherAssetsCurrent_1cb4a384-e314-2300-ad55-c1ed289c8f7a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1944a381-5c4e-ce3c-9111-13ccd1c639db" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c6057b1d-6685-8249-2051-6c57f3a16a9e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1944a381-5c4e-ce3c-9111-13ccd1c639db" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_fe5a8e8b-5934-3dc5-9dae-7d40983185cf" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_1944a381-5c4e-ce3c-9111-13ccd1c639db" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_fe5a8e8b-5934-3dc5-9dae-7d40983185cf" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5551841b-83e0-4644-fca8-d4027d932c0a" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_1944a381-5c4e-ce3c-9111-13ccd1c639db" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5551841b-83e0-4644-fca8-d4027d932c0a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_93a64cae-271a-5e6b-8c83-5adf9f941142" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c6057b1d-6685-8249-2051-6c57f3a16a9e" xlink:to="loc_us-gaap_Goodwill_93a64cae-271a-5e6b-8c83-5adf9f941142" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_9b27fab9-d497-627b-4cfb-6b585220b978" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c6057b1d-6685-8249-2051-6c57f3a16a9e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_9b27fab9-d497-627b-4cfb-6b585220b978" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_159dcb00-b17e-17db-7098-be4159799459" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_822b66ff-44a1-e66b-5e0c-09356970a23d" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_159dcb00-b17e-17db-7098-be4159799459" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_822b66ff-44a1-e66b-5e0c-09356970a23d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_314eb579-3ee1-408c-39f2-e62f2f37befc" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_159dcb00-b17e-17db-7098-be4159799459" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_314eb579-3ee1-408c-39f2-e62f2f37befc" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_f234998c-5e05-09d0-d53e-5c44423c97c0" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_159dcb00-b17e-17db-7098-be4159799459" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_f234998c-5e05-09d0-d53e-5c44423c97c0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_4b158f76-5f04-5e4d-ead3-d80e1f9943db" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_159dcb00-b17e-17db-7098-be4159799459" xlink:to="loc_us-gaap_StockholdersEquity_4b158f76-5f04-5e4d-ead3-d80e1f9943db" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_c3f7606a-e7e9-61d5-b60b-b4b059f68b26" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b158f76-5f04-5e4d-ead3-d80e1f9943db" xlink:to="loc_us-gaap_CommonStockValue_c3f7606a-e7e9-61d5-b60b-b4b059f68b26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_41895068-9590-2880-73df-521995865843" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b158f76-5f04-5e4d-ead3-d80e1f9943db" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_41895068-9590-2880-73df-521995865843" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_065cb284-7fca-cc9b-5752-2feaf74d0011" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b158f76-5f04-5e4d-ead3-d80e1f9943db" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_065cb284-7fca-cc9b-5752-2feaf74d0011" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_159dcb00-b17e-17db-7098-be4159799459" xlink:to="loc_us-gaap_LiabilitiesCurrent_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_7a72b51a-735c-1ad4-bd3f-d9bcf2d6a26d" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_us-gaap_AccountsPayableCurrent_7a72b51a-735c-1ad4-bd3f-d9bcf2d6a26d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_59550108-f6d2-6feb-9283-49dc4f4daff9" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_59550108-f6d2-6feb-9283-49dc4f4daff9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaap_AccruedSalariesCurrent_c10c7a68-56f7-ff85-581f-c715d93ccc27" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_us-gaap_AccruedSalariesCurrent_c10c7a68-56f7-ff85-581f-c715d93ccc27" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_AccruedBenefitsAndWithholdings" xlink:label="loc_orly_AccruedBenefitsAndWithholdings_6cacea2e-75b5-9b33-4c03-c0e370cae282" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_orly_AccruedBenefitsAndWithholdings_6cacea2e-75b5-9b33-4c03-c0e370cae282" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_bd3a7ae4-0e62-b7df-2312-729d1644863d" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_bd3a7ae4-0e62-b7df-2312-729d1644863d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_b4e6cca3-6c62-3e0a-6782-510b974f1199" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_b4e6cca3-6c62-3e0a-6782-510b974f1199" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_dd2e9db6-10f9-d78a-ba84-b18268245a83" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_dd2e9db6-10f9-d78a-ba84-b18268245a83" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_641b1cab-a2b3-2e0e-8389-1455ff3f8581" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_NetIncomeLoss_641b1cab-a2b3-2e0e-8389-1455ff3f8581" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_37b0c31d-5d8b-0577-dfd9-aa56a79334e3" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_37b0c31d-5d8b-0577-dfd9-aa56a79334e3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_e9a2cdf1-6f49-806b-7b55-b9320bcfa87f" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_e9a2cdf1-6f49-806b-7b55-b9320bcfa87f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f75d01b7-d271-b07d-c4a7-6ae60293303d" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f75d01b7-d271-b07d-c4a7-6ae60293303d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_e3eecf87-b290-4567-8a59-5b0a8e27c85b" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_ShareBasedCompensation_e3eecf87-b290-4567-8a59-5b0a8e27c85b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_371a4d3e-148a-313f-f556-b3ca6797139e" xlink:type="locator" />
    <link:calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_371a4d3e-148a-313f-f556-b3ca6797139e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_dd4bfa5e-1979-c817-e8a9-371104c0d4f7" xlink:type="locator" />
    <link:calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_dd4bfa5e-1979-c817-e8a9-371104c0d4f7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_bf3f9720-ba63-7ecd-52ae-e754a6f349db" xlink:type="locator" />
    <link:calculationArc order="8" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_bf3f9720-ba63-7ecd-52ae-e754a6f349db" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_a8b6fe35-4809-bddf-7ef6-3144a6c89165" xlink:type="locator" />
    <link:calculationArc order="9" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_a8b6fe35-4809-bddf-7ef6-3144a6c89165" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_2e0100a2-70c7-ab53-9143-6f416ad2f702" xlink:type="locator" />
    <link:calculationArc order="10" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_2e0100a2-70c7-ab53-9143-6f416ad2f702" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_962cfc51-230d-a221-126b-1d12af7a5921" xlink:type="locator" />
    <link:calculationArc order="11" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_962cfc51-230d-a221-126b-1d12af7a5921" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_dd2e9db6-10f9-d78a-ba84-b18268245a83" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_d2b20a48-8c61-8411-d4d7-d65c81eadffd" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_d2b20a48-8c61-8411-d4d7-d65c81eadffd" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_f9270376-6952-c5b5-19ea-ef38d9ef2095" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_f9270376-6952-c5b5-19ea-ef38d9ef2095" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_bad9c157-2ff8-61fa-9513-64af29da849d" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_bad9c157-2ff8-61fa-9513-64af29da849d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_f19a6911-0ca9-0f7f-0ae8-f18c6d766244" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_f19a6911-0ca9-0f7f-0ae8-f18c6d766244" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_8a1490c4-32d9-5132-1fe2-2675a45abdae" xlink:type="locator" />
    <link:calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_8a1490c4-32d9-5132-1fe2-2675a45abdae" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="loc_us-gaap_ProceedsFromStockPlans_f3731d81-24aa-7428-8853-34b405ade4d0" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:to="loc_us-gaap_ProceedsFromStockPlans_f3731d81-24aa-7428-8853-34b405ade4d0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_9c4e2a5c-e841-39a2-fcf8-f80cfa44af11" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_9c4e2a5c-e841-39a2-fcf8-f80cfa44af11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70319186-e7bd-7189-88d2-eba26fb93350" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_dd2e9db6-10f9-d78a-ba84-b18268245a83" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70319186-e7bd-7189-88d2-eba26fb93350" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fee12b15-6b42-6245-2e2f-ff030b98332c" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70319186-e7bd-7189-88d2-eba26fb93350" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fee12b15-6b42-6245-2e2f-ff030b98332c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_f7ed6106-862d-edb5-3fd1-677e7651af64" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70319186-e7bd-7189-88d2-eba26fb93350" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_f7ed6106-862d-edb5-3fd1-677e7651af64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_130a0696-1b9a-e865-3262-0ff4c2032237" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70319186-e7bd-7189-88d2-eba26fb93350" xlink:to="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_130a0696-1b9a-e865-3262-0ff4c2032237" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_5eaab9ea-3795-2871-0d80-72b9662e37e6" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70319186-e7bd-7189-88d2-eba26fb93350" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_5eaab9ea-3795-2871-0d80-72b9662e37e6" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_641b1cab-a2b3-2e0e-8389-1455ff3f8581" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0eb47183-f513-314d-ceda-ee2412d9eee8" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_641b1cab-a2b3-2e0e-8389-1455ff3f8581" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0eb47183-f513-314d-ceda-ee2412d9eee8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_9894e895-7695-402a-9f03-08d60b7373b8" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0eb47183-f513-314d-ceda-ee2412d9eee8" xlink:to="loc_us-gaap_OperatingIncomeLoss_9894e895-7695-402a-9f03-08d60b7373b8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_aaae347c-fa91-e2c3-dd05-1b008b13fd0c" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_9894e895-7695-402a-9f03-08d60b7373b8" xlink:to="loc_us-gaap_GrossProfit_aaae347c-fa91-e2c3-dd05-1b008b13fd0c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaap_SalesRevenueNet_ff017a48-8743-bfac-8af0-ca31401cb6de" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_aaae347c-fa91-e2c3-dd05-1b008b13fd0c" xlink:to="loc_us-gaap_SalesRevenueNet_ff017a48-8743-bfac-8af0-ca31401cb6de" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaap_CostOfGoodsSold_23c68b7c-81fb-cba2-1814-b7ab4991d5d0" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_aaae347c-fa91-e2c3-dd05-1b008b13fd0c" xlink:to="loc_us-gaap_CostOfGoodsSold_23c68b7c-81fb-cba2-1814-b7ab4991d5d0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_29ad42f4-24c5-90ea-4492-fdb757d66249" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_9894e895-7695-402a-9f03-08d60b7373b8" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_29ad42f4-24c5-90ea-4492-fdb757d66249" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_9b894abb-bf85-2810-9d9d-c92a9b0f56f1" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0eb47183-f513-314d-ceda-ee2412d9eee8" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_9b894abb-bf85-2810-9d9d-c92a9b0f56f1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt_1ba9bb67-398f-5b40-d538-c6d5b7e79933" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_9b894abb-bf85-2810-9d9d-c92a9b0f56f1" xlink:to="loc_us-gaap_InterestExpenseDebt_1ba9bb67-398f-5b40-d538-c6d5b7e79933" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherInterestAndDividendIncome" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome_e7190940-6dd9-cccb-7cdc-ad2fcbe3a626" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_9b894abb-bf85-2810-9d9d-c92a9b0f56f1" xlink:to="loc_us-gaap_OtherInterestAndDividendIncome_e7190940-6dd9-cccb-7cdc-ad2fcbe3a626" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_250c3b2f-7db5-7088-68cc-1dd831a2c2d7" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_9b894abb-bf85-2810-9d9d-c92a9b0f56f1" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_250c3b2f-7db5-7088-68cc-1dd831a2c2d7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_78b7d85e-8366-fe6d-cb1f-faac5a041b79" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_641b1cab-a2b3-2e0e-8389-1455ff3f8581" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_78b7d85e-8366-fe6d-cb1f-faac5a041b79" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/DocumentAndEntityInformation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/EarningsPerShare" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_223fd9c8-68e8-e433-7c40-f98b238e79de" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_86e61cf2-b7b2-e230-65f1-5a2b152f3a30" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_223fd9c8-68e8-e433-7c40-f98b238e79de" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_86e61cf2-b7b2-e230-65f1-5a2b152f3a30" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_cee10fe8-a4bb-491c-22f6-69a723d6a718" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_223fd9c8-68e8-e433-7c40-f98b238e79de" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_cee10fe8-a4bb-491c-22f6-69a723d6a718" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/EarningsPerShareNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/EarningsPerShareTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/FairValueMeasurements" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfMarketableSecuritiesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfSeniorNotesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/FairValueMeasurementsPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/FairValueMeasurementsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/Financing" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/FinancingTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/LegalMatters" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/LegalMattersNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/RecentAccountingPronouncements" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/RecentAccountingPronouncementsPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/RecentAccountingPronouncementsRecentAccountingPronouncementsNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlans" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/ShareRepurchaseProgram" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/ShareRepurchaseProgramScheduleOfSharesRepurchasedDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/ShareRepurchaseProgramTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/Warranties" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/WarrantiesPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/WarrantiesProductWarrantyLiabilitiesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/WarrantiesTables" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>orly-20170630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.oreillyauto.com/role/BasisOfPresentation" xlink:href="orly-20170630.xsd#BasisOfPresentation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets" xlink:href="orly-20170630.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="orly-20170630.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:href="orly-20170630.xsd#CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome" xlink:href="orly-20170630.xsd#CondensedConsolidatedStatementsOfIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/DocumentAndEntityInformation" xlink:href="orly-20170630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShare" xlink:href="orly-20170630.xsd#EarningsPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:href="orly-20170630.xsd#EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShareNarrativeDetails" xlink:href="orly-20170630.xsd#EarningsPerShareNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShareTables" xlink:href="orly-20170630.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurements" xlink:href="orly-20170630.xsd#FairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfMarketableSecuritiesDetails" xlink:href="orly-20170630.xsd#FairValueMeasurementsFairValueOfMarketableSecuritiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfSeniorNotesDetails" xlink:href="orly-20170630.xsd#FairValueMeasurementsFairValueOfSeniorNotesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsNarrativeDetails" xlink:href="orly-20170630.xsd#FairValueMeasurementsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsPolicies" xlink:href="orly-20170630.xsd#FairValueMeasurementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsTables" xlink:href="orly-20170630.xsd#FairValueMeasurementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/Financing" xlink:href="orly-20170630.xsd#Financing" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails" xlink:href="orly-20170630.xsd#FinancingOutstandingFinancingFacilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails" xlink:href="orly-20170630.xsd#FinancingSeniorNotesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingTables" xlink:href="orly-20170630.xsd#FinancingTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" xlink:href="orly-20170630.xsd#FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LegalMatters" xlink:href="orly-20170630.xsd#LegalMatters" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LegalMattersNarrativeDetails" xlink:href="orly-20170630.xsd#LegalMattersNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncements" xlink:href="orly-20170630.xsd#RecentAccountingPronouncements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncementsPolicies" xlink:href="orly-20170630.xsd#RecentAccountingPronouncementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncementsRecentAccountingPronouncementsNarrativeDetails" xlink:href="orly-20170630.xsd#RecentAccountingPronouncementsRecentAccountingPronouncementsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlans" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgram" xlink:href="orly-20170630.xsd#ShareRepurchaseProgram" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails" xlink:href="orly-20170630.xsd#ShareRepurchaseProgramNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgramScheduleOfSharesRepurchasedDetails" xlink:href="orly-20170630.xsd#ShareRepurchaseProgramScheduleOfSharesRepurchasedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgramTables" xlink:href="orly-20170630.xsd#ShareRepurchaseProgramTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/Warranties" xlink:href="orly-20170630.xsd#Warranties" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/WarrantiesPolicies" xlink:href="orly-20170630.xsd#WarrantiesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/WarrantiesProductWarrantyLiabilitiesDetails" xlink:href="orly-20170630.xsd#WarrantiesProductWarrantyLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/WarrantiesTables" xlink:href="orly-20170630.xsd#WarrantiesTables" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/BasisOfPresentation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/DocumentAndEntityInformation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/EarningsPerShare" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/EarningsPerShareNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDilutedLineItems" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_F0FBA22D822EB574F771A97063BF6575" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_A82987DE758F0EAB505EA97063BEDDBB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_F0FBA22D822EB574F771A97063BF6575" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_A82987DE758F0EAB505EA97063BEDDBB" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_648CC751E37366A914F0A97063BE933A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_A82987DE758F0EAB505EA97063BEDDBB" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_648CC751E37366A914F0A97063BE933A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_AFD68D3ECF608FBDDC20A97063BF1260_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_648CC751E37366A914F0A97063BE933A" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_AFD68D3ECF608FBDDC20A97063BF1260_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_AFD68D3ECF608FBDDC20A97063BF1260" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_648CC751E37366A914F0A97063BE933A" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_AFD68D3ECF608FBDDC20A97063BF1260" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_A40D957568886AD81856A97063BF81A4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_AFD68D3ECF608FBDDC20A97063BF1260" xlink:to="loc_us-gaap_SubsequentEventMember_A40D957568886AD81856A97063BF81A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_31DB69B318B751A48F3FA97063BFFB1C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_F0FBA22D822EB574F771A97063BF6575" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_31DB69B318B751A48F3FA97063BFFB1C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_E59F97C8501E45812B1FA97063BFC870" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_F0FBA22D822EB574F771A97063BF6575" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_E59F97C8501E45812B1FA97063BFC870" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValueAcquiredParValueMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_7DE4F0914C42DC6B08E0A97063BFA2E7" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_F0FBA22D822EB574F771A97063BF6575" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_7DE4F0914C42DC6B08E0A97063BFA2E7" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/EarningsPerShareTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/FairValueMeasurements" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_5C0ABFF0EAE78EC4B7D2A9706451D392" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4CFE59F3B7BAEC7A3896A970645095F0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_5C0ABFF0EAE78EC4B7D2A9706451D392" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4CFE59F3B7BAEC7A3896A970645095F0" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0EFE125900B01DF8DEE4A97064514E1A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4CFE59F3B7BAEC7A3896A970645095F0" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0EFE125900B01DF8DEE4A97064514E1A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7B56AC4CC2B37DD72B2EA9706451AC95_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0EFE125900B01DF8DEE4A97064514E1A" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7B56AC4CC2B37DD72B2EA9706451AC95_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7B56AC4CC2B37DD72B2EA9706451AC95" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0EFE125900B01DF8DEE4A97064514E1A" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7B56AC4CC2B37DD72B2EA9706451AC95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_A275B636DF5240FC4826A97064517D9D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7B56AC4CC2B37DD72B2EA9706451AC95" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_A275B636DF5240FC4826A97064517D9D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_A06708EF25D0BF45DD0EA97064517FAD" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7B56AC4CC2B37DD72B2EA9706451AC95" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_A06708EF25D0BF45DD0EA97064517FAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_013BFD3EBDBA949934E9A970645119C0" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7B56AC4CC2B37DD72B2EA9706451AC95" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_013BFD3EBDBA949934E9A970645119C0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_CF3CBDAF1697B200E71EA9706451ED0E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_5C0ABFF0EAE78EC4B7D2A9706451D392" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_CF3CBDAF1697B200E71EA9706451ED0E" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfSeniorNotesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_79B37B4F55BF3A2493F4AF2BFF4013E9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1D58202F06007E635875AF2BFF3F7020" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_79B37B4F55BF3A2493F4AF2BFF4013E9" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1D58202F06007E635875AF2BFF3F7020" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_D2831316E0FA3FF9BC25AF2BFF406F1F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1D58202F06007E635875AF2BFF3F7020" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_D2831316E0FA3FF9BC25AF2BFF406F1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E87C2E1762D14DFE09A3AF2BFF401933_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_D2831316E0FA3FF9BC25AF2BFF406F1F" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E87C2E1762D14DFE09A3AF2BFF401933_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E87C2E1762D14DFE09A3AF2BFF401933" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_D2831316E0FA3FF9BC25AF2BFF406F1F" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E87C2E1762D14DFE09A3AF2BFF401933" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_F2B3265EEA56C7BE8F7CAF2BFF4028A3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E87C2E1762D14DFE09A3AF2BFF401933" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_F2B3265EEA56C7BE8F7CAF2BFF4028A3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SeniorLongTermNotes" xlink:label="loc_us-gaap_SeniorLongTermNotes_C75E244EC4D120353644AF2BFF40AFD5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_79B37B4F55BF3A2493F4AF2BFF4013E9" xlink:to="loc_us-gaap_SeniorLongTermNotes_C75E244EC4D120353644AF2BFF40AFD5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="loc_us-gaap_DebtInstrumentFairValue_6FF413E46F7819AB0FD9AF2C8B15110A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_79B37B4F55BF3A2493F4AF2BFF4013E9" xlink:to="loc_us-gaap_DebtInstrumentFairValue_6FF413E46F7819AB0FD9AF2C8B15110A" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/FairValueMeasurementsPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/FairValueMeasurementsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/Financing" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_7FB140B31A0B982135EBA970642F70CA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1BEA45E709476F7828F5A970642EEE04" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7FB140B31A0B982135EBA970642F70CA" xlink:to="loc_us-gaap_DebtInstrumentTable_1BEA45E709476F7828F5A970642EEE04" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_FAD41917F99D1EFD9EFEA970642E4918" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1BEA45E709476F7828F5A970642EEE04" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_FAD41917F99D1EFD9EFEA970642E4918" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_12BD36511443ECE2E0B7A970642E3F66_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_FAD41917F99D1EFD9EFEA970642E4918" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_12BD36511443ECE2E0B7A970642E3F66_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_12BD36511443ECE2E0B7A970642E3F66" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_FAD41917F99D1EFD9EFEA970642E4918" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_12BD36511443ECE2E0B7A970642E3F66" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_D6145181F0DA564CBA47A970642E9932" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_12BD36511443ECE2E0B7A970642E3F66" xlink:to="loc_us-gaap_LineOfCreditMember_D6145181F0DA564CBA47A970642E9932" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_2177D67BF9C1D079C199A970642E4AFE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_12BD36511443ECE2E0B7A970642E3F66" xlink:to="loc_us-gaap_SeniorNotesMember_2177D67BF9C1D079C199A970642E4AFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_5E2C69AA927F1EF2A83CA970642E242E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1BEA45E709476F7828F5A970642EEE04" xlink:to="loc_us-gaap_DebtInstrumentAxis_5E2C69AA927F1EF2A83CA970642E242E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_D2678F1E65F2157F5CFAA970642EEB67_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_5E2C69AA927F1EF2A83CA970642E242E" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_D2678F1E65F2157F5CFAA970642EEB67_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_D2678F1E65F2157F5CFAA970642EEB67" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_5E2C69AA927F1EF2A83CA970642E242E" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_D2678F1E65F2157F5CFAA970642EEB67" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_SeniorNotesDue2021At4875Member" xlink:label="loc_orly_SeniorNotesDue2021At4875Member_5140C0BE6F0A0556DB28A970642E1762" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_D2678F1E65F2157F5CFAA970642EEB67" xlink:to="loc_orly_SeniorNotesDue2021At4875Member_5140C0BE6F0A0556DB28A970642E1762" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_SeniorNotesDue2021At4625Member" xlink:label="loc_orly_SeniorNotesDue2021At4625Member_F289C7D5CD554713528CA970642E233C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_D2678F1E65F2157F5CFAA970642EEB67" xlink:to="loc_orly_SeniorNotesDue2021At4625Member_F289C7D5CD554713528CA970642E233C" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_SeniorNotesDue2022At3800Member" xlink:label="loc_orly_SeniorNotesDue2022At3800Member_5A45AE395CE9E3C2ACECA970642E6AA1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_D2678F1E65F2157F5CFAA970642EEB67" xlink:to="loc_orly_SeniorNotesDue2022At3800Member_5A45AE395CE9E3C2ACECA970642E6AA1" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_SeniorNotesDue2023At3850Member" xlink:label="loc_orly_SeniorNotesDue2023At3850Member_2D90DB671F62DF9780E2A970642EAAD5" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_D2678F1E65F2157F5CFAA970642EEB67" xlink:to="loc_orly_SeniorNotesDue2023At3850Member_2D90DB671F62DF9780E2A970642EAAD5" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_SeniorNotesDue2026At3550Member" xlink:label="loc_orly_SeniorNotesDue2026At3550Member_CC73121CFF7C917060E9A970642F4CF5" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_D2678F1E65F2157F5CFAA970642EEB67" xlink:to="loc_orly_SeniorNotesDue2026At3550Member_CC73121CFF7C917060E9A970642F4CF5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnsecuredDebt" xlink:label="loc_us-gaap_UnsecuredDebt_F811EA44B3AAADD12588A970642FB710" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7FB140B31A0B982135EBA970642F70CA" xlink:to="loc_us-gaap_UnsecuredDebt_F811EA44B3AAADD12588A970642FB710" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SeniorLongTermNotes" xlink:label="loc_us-gaap_SeniorLongTermNotes_A6338D2A5D5DABCF3651A970642F393A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7FB140B31A0B982135EBA970642F70CA" xlink:to="loc_us-gaap_SeniorLongTermNotes_A6338D2A5D5DABCF3651A970642F393A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_961C7B2FF8041E501DE9A970642F916F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7FB140B31A0B982135EBA970642F70CA" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_961C7B2FF8041E501DE9A970642F916F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_530C3B69507C4F6DC6CDA970642FB48C" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7FB140B31A0B982135EBA970642F70CA" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_530C3B69507C4F6DC6CDA970642FB48C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_4054D498F63C667E0564A970642F8B59" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7FB140B31A0B982135EBA970642F70CA" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_4054D498F63C667E0564A970642F8B59" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_CF305C8A774AD4656508A970642F3C57" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7FB140B31A0B982135EBA970642F70CA" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_CF305C8A774AD4656508A970642F3C57" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_D83D32797E1034E1C355A970642F1CF7" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7FB140B31A0B982135EBA970642F70CA" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_D83D32797E1034E1C355A970642F1CF7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_0F15FAF1C62225CB8B65A970642F382D" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7FB140B31A0B982135EBA970642F70CA" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_0F15FAF1C62225CB8B65A970642F382D" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_F73BA72EC7C04C46824DA970643314A0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:to="loc_us-gaap_DebtInstrumentTable_F73BA72EC7C04C46824DA970643314A0" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_CDBB14F213F31F035CD9A97064334B51" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_F73BA72EC7C04C46824DA970643314A0" xlink:to="loc_us-gaap_RangeAxis_CDBB14F213F31F035CD9A97064334B51" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_4A6AEC405F62FD63DD8EA97064339E8C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_CDBB14F213F31F035CD9A97064334B51" xlink:to="loc_us-gaap_RangeMember_4A6AEC405F62FD63DD8EA97064339E8C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_4A6AEC405F62FD63DD8EA97064339E8C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_CDBB14F213F31F035CD9A97064334B51" xlink:to="loc_us-gaap_RangeMember_4A6AEC405F62FD63DD8EA97064339E8C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_FE800049D7D05E29CA37A9706434ED9C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_4A6AEC405F62FD63DD8EA97064339E8C" xlink:to="loc_us-gaap_MinimumMember_FE800049D7D05E29CA37A9706434ED9C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_422E81BAC537048398A6A97064342F03" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_4A6AEC405F62FD63DD8EA97064339E8C" xlink:to="loc_us-gaap_MaximumMember_422E81BAC537048398A6A97064342F03" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_56BFE69A1E7F5D8E46FFA9706434FE94" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_F73BA72EC7C04C46824DA970643314A0" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_56BFE69A1E7F5D8E46FFA9706434FE94" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_B77A8FA5FFC7B9D788C9A97064346BEA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_56BFE69A1E7F5D8E46FFA9706434FE94" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_B77A8FA5FFC7B9D788C9A97064346BEA_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_B77A8FA5FFC7B9D788C9A97064346BEA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_56BFE69A1E7F5D8E46FFA9706434FE94" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_B77A8FA5FFC7B9D788C9A97064346BEA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_2537919AD579F41F97DFA97064340673" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_B77A8FA5FFC7B9D788C9A97064346BEA" xlink:to="loc_us-gaap_SeniorNotesMember_2537919AD579F41F97DFA97064340673" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentDescription" xlink:label="loc_us-gaap_DebtInstrumentDescription_9985DB550985D4959805A9706434F8B2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:to="loc_us-gaap_DebtInstrumentDescription_9985DB550985D4959805A9706434F8B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_6FC8936355B100593455A9706434CC6A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:to="loc_us-gaap_LongTermDebt_6FC8936355B100593455A9706434CC6A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDateRangeStart1" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateRangeStart1_06DD31E65C53DD3E2C20A97064340B53" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:to="loc_us-gaap_DebtInstrumentMaturityDateRangeStart1_06DD31E65C53DD3E2C20A97064340B53" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDateRangeEnd1" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateRangeEnd1_AEA90F9A871A11B03A86A970643497D0" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:to="loc_us-gaap_DebtInstrumentMaturityDateRangeEnd1_AEA90F9A871A11B03A86A970643497D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4F25F664F25FC2D8062EA9706434DE34" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4F25F664F25FC2D8062EA9706434DE34" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_NumberOfDaysPerYearInInterestCalculation" xlink:label="loc_orly_NumberOfDaysPerYearInInterestCalculation_8BB4D0F40E00B57B46B2A9706434F5C9" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:to="loc_orly_NumberOfDaysPerYearInInterestCalculation_8BB4D0F40E00B57B46B2A9706434F5C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentCovenantCompliance" xlink:label="loc_us-gaap_DebtInstrumentCovenantCompliance_B5860E14391F1FEAF1C7A9706434A97C" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:to="loc_us-gaap_DebtInstrumentCovenantCompliance_B5860E14391F1FEAF1C7A9706434A97C" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/FinancingTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_8F28AF16AF02B0D9B23BA9D1B8DB55C6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_8F28AF16AF02B0D9B23BA9D1B8DB55C6" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_A5E2DDFB3086E0D471C6A9D1B8DC46AC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8F28AF16AF02B0D9B23BA9D1B8DB55C6" xlink:to="loc_us-gaap_CreditFacilityAxis_A5E2DDFB3086E0D471C6A9D1B8DC46AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_4B3D91DDF9F4A47A000FA9D1B8DCEC26_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_A5E2DDFB3086E0D471C6A9D1B8DC46AC" xlink:to="loc_us-gaap_CreditFacilityDomain_4B3D91DDF9F4A47A000FA9D1B8DCEC26_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_4B3D91DDF9F4A47A000FA9D1B8DCEC26" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_A5E2DDFB3086E0D471C6A9D1B8DC46AC" xlink:to="loc_us-gaap_CreditFacilityDomain_4B3D91DDF9F4A47A000FA9D1B8DCEC26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_3CA3D75BA5396420CB50A9D1B8DCDE7F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_4B3D91DDF9F4A47A000FA9D1B8DCEC26" xlink:to="loc_us-gaap_LineOfCreditMember_3CA3D75BA5396420CB50A9D1B8DCDE7F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_5394894D0C4766CDC0DCA9D1B8E13073" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8F28AF16AF02B0D9B23BA9D1B8DB55C6" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_5394894D0C4766CDC0DCA9D1B8E13073" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3C78385293E5C2C8356AA9D1B8E17450_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5394894D0C4766CDC0DCA9D1B8E13073" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3C78385293E5C2C8356AA9D1B8E17450_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3C78385293E5C2C8356AA9D1B8E17450" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5394894D0C4766CDC0DCA9D1B8E13073" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3C78385293E5C2C8356AA9D1B8E17450" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnsecuredDebtMember" xlink:label="loc_us-gaap_UnsecuredDebtMember_CCD99B51C5639C89C23FA9D1B8E1ECC2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3C78385293E5C2C8356AA9D1B8E17450" xlink:to="loc_us-gaap_UnsecuredDebtMember_CCD99B51C5639C89C23FA9D1B8E1ECC2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_2420B659424841F0E84AA9D1B8E16FDD" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8F28AF16AF02B0D9B23BA9D1B8DB55C6" xlink:to="loc_us-gaap_DebtInstrumentAxis_2420B659424841F0E84AA9D1B8E16FDD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_F2B04469A01F72E58226A9D1B8E16B62_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_2420B659424841F0E84AA9D1B8E16FDD" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_F2B04469A01F72E58226A9D1B8E16B62_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_F2B04469A01F72E58226A9D1B8E16B62" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_2420B659424841F0E84AA9D1B8E16FDD" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_F2B04469A01F72E58226A9D1B8E16B62" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_403BE099AFA11931D575A9D1B8E1387A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_F2B04469A01F72E58226A9D1B8E16B62" xlink:to="loc_us-gaap_LetterOfCreditMember_403BE099AFA11931D575A9D1B8E1387A" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_SwingLineRevolverMember" xlink:label="loc_orly_SwingLineRevolverMember_C33377AD4E65D9115AD8A9D1B8E1DB71" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_F2B04469A01F72E58226A9D1B8E16B62" xlink:to="loc_orly_SwingLineRevolverMember_C33377AD4E65D9115AD8A9D1B8E1DB71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_4DED0F47578216125447A9D1B8E2E996" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8F28AF16AF02B0D9B23BA9D1B8DB55C6" xlink:to="loc_us-gaap_VariableRateAxis_4DED0F47578216125447A9D1B8E2E996" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_0DFF733BE66F51A59E47A9D1B8E265C2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_4DED0F47578216125447A9D1B8E2E996" xlink:to="loc_us-gaap_VariableRateDomain_0DFF733BE66F51A59E47A9D1B8E265C2_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_0DFF733BE66F51A59E47A9D1B8E265C2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_4DED0F47578216125447A9D1B8E2E996" xlink:to="loc_us-gaap_VariableRateDomain_0DFF733BE66F51A59E47A9D1B8E265C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BaseRateMember" xlink:label="loc_us-gaap_BaseRateMember_253806EB8A5F16E8B288A9D1B8E22005" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0DFF733BE66F51A59E47A9D1B8E265C2" xlink:to="loc_us-gaap_BaseRateMember_253806EB8A5F16E8B288A9D1B8E22005" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_EuroDollarRateSpreadMember" xlink:label="loc_orly_EuroDollarRateSpreadMember_F9951C3A9FC5FD4DBA9FA9D1B8E208FB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0DFF733BE66F51A59E47A9D1B8E265C2" xlink:to="loc_orly_EuroDollarRateSpreadMember_F9951C3A9FC5FD4DBA9FA9D1B8E208FB" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_ThroughMaturityMember" xlink:label="loc_orly_ThroughMaturityMember_2BCC3CBC86B54A7A83A1A9D1B8E2A4C8" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0DFF733BE66F51A59E47A9D1B8E265C2" xlink:to="loc_orly_ThroughMaturityMember_2BCC3CBC86B54A7A83A1A9D1B8E2A4C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityDescription_E1E1E6B6E7E7B4FF52EBA9D1B8E2DC73" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_us-gaap_LineOfCreditFacilityDescription_E1E1E6B6E7E7B4FF52EBA9D1B8E2DC73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityInitiationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityInitiationDate1_B1091CCDFBE0A88AA7F2A9D1B8E26BC5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_us-gaap_LineOfCreditFacilityInitiationDate1_B1091CCDFBE0A88AA7F2A9D1B8E26BC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_653674F6B3A059DE3310A9D1B8E26B84" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_653674F6B3A059DE3310A9D1B8E26B84" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_FB05E4C1EB940F0829B0A9D1B8E2FF2B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationDate1_FB05E4C1EB940F0829B0A9D1B8E2FF2B" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_LineOfCreditFacilitySublimit" xlink:label="loc_orly_LineOfCreditFacilitySublimit_4FC58430201B6F12A5B0A9D1B8E2636D" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_orly_LineOfCreditFacilitySublimit_4FC58430201B6F12A5B0A9D1B8E2636D" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_LineOfCreditFacilityMaximumIncrease" xlink:label="loc_orly_LineOfCreditFacilityMaximumIncrease_2E4875C5D82B9E77EE49A9D1B8E2B076" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_orly_LineOfCreditFacilityMaximumIncrease_2E4875C5D82B9E77EE49A9D1B8E2B076" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_LineOfCreditFacilityMaximumAggregateCapacity" xlink:label="loc_orly_LineOfCreditFacilityMaximumAggregateCapacity_37A14EB8DC81B1E1E3DCA9D1B8E274BB" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_orly_LineOfCreditFacilityMaximumAggregateCapacity_37A14EB8DC81B1E1E3DCA9D1B8E274BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_0FE1A8BB9D3082526BFBA9D1B8E37B8A" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_0FE1A8BB9D3082526BFBA9D1B8E37B8A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_25CEEC0B00CD799D7672A9D1B8E3D250" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_25CEEC0B00CD799D7672A9D1B8E3D250" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_F0FF73C34BA299C24189A9D1B8E39C10" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_F0FF73C34BA299C24189A9D1B8E39C10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentCovenantDescription" xlink:label="loc_us-gaap_DebtInstrumentCovenantDescription_E39A801ADA425C218E92A9D1B8E36BF7" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_us-gaap_DebtInstrumentCovenantDescription_E39A801ADA425C218E92A9D1B8E36BF7" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_DebtInstrumentCoverageRatioCovenantMinimum" xlink:label="loc_orly_DebtInstrumentCoverageRatioCovenantMinimum_2E92E9296457F479D2A6A9D1B8E30937" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_orly_DebtInstrumentCoverageRatioCovenantMinimum_2E92E9296457F479D2A6A9D1B8E30937" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_DebtInstrumentLeverageRatioCovenantMaximum" xlink:label="loc_orly_DebtInstrumentLeverageRatioCovenantMaximum_710227BBC7885A0B8ACDA9D1B8E3B356" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_orly_DebtInstrumentLeverageRatioCovenantMaximum_710227BBC7885A0B8ACDA9D1B8E3B356" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:label="loc_us-gaap_LineOfCreditFacilityCovenantCompliance_F557428D75B67AA57D8FA9D1B8E3CC0F" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_us-gaap_LineOfCreditFacilityCovenantCompliance_F557428D75B67AA57D8FA9D1B8E3CC0F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/LegalMatters" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/LegalMattersNarrativeDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/RecentAccountingPronouncements" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/RecentAccountingPronouncementsPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/RecentAccountingPronouncementsRecentAccountingPronouncementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4646AFB2277F35FA170BA970631DA7F3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_B2A9F4CC55EAF7C5BF68A97063192198" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4646AFB2277F35FA170BA970631DA7F3" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_B2A9F4CC55EAF7C5BF68A97063192198" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_BF6578EEF3C768B6582FA970631BB408" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_B2A9F4CC55EAF7C5BF68A97063192198" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_BF6578EEF3C768B6582FA970631BB408" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_3AD628BAE5A19CE3B068A970631BB58F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_BF6578EEF3C768B6582FA970631BB408" xlink:to="loc_us-gaap_TypeOfAdoptionMember_3AD628BAE5A19CE3B068A970631BB58F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_3AD628BAE5A19CE3B068A970631BB58F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_BF6578EEF3C768B6582FA970631BB408" xlink:to="loc_us-gaap_TypeOfAdoptionMember_3AD628BAE5A19CE3B068A970631BB58F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201609Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201609Member_4CFDFC1CEAF628833C07A970631CD8FF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_3AD628BAE5A19CE3B068A970631BB58F" xlink:to="loc_us-gaap_AccountingStandardsUpdate201609Member_4CFDFC1CEAF628833C07A970631CD8FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_85B138147C71308EE997A970631CA59A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_B2A9F4CC55EAF7C5BF68A97063192198" xlink:to="loc_us-gaap_StatementScenarioAxis_85B138147C71308EE997A970631CA59A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_AADB7E2D6B0138530780A970631C903C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_85B138147C71308EE997A970631CA59A" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_AADB7E2D6B0138530780A970631C903C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_AADB7E2D6B0138530780A970631C903C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_85B138147C71308EE997A970631CA59A" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_AADB7E2D6B0138530780A970631C903C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestatementAdjustmentMember" xlink:label="loc_us-gaap_RestatementAdjustmentMember_AF737BD4025339F9A74FA970631C3547" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain_AADB7E2D6B0138530780A970631C903C" xlink:to="loc_us-gaap_RestatementAdjustmentMember_AF737BD4025339F9A74FA970631C3547" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription_88EE86661408032E84E3A970631D5E4D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4646AFB2277F35FA170BA970631DA7F3" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription_88EE86661408032E84E3A970631D5E4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_6BBD26CBA103F576DDE0A970631D2511" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4646AFB2277F35FA170BA970631DA7F3" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_6BBD26CBA103F576DDE0A970631D2511" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_A318D4654541288FB741A970631D5E41" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4646AFB2277F35FA170BA970631DA7F3" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_A318D4654541288FB741A970631D5E41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_65D3B47884983495C25CA970631EDADE" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4646AFB2277F35FA170BA970631DA7F3" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_65D3B47884983495C25CA970631EDADE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare_31BF65CC00E807062E2AA970631EB4B3" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4646AFB2277F35FA170BA970631DA7F3" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare_31BF65CC00E807062E2AA970631EB4B3" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlans" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8549EDD890179814C083A97063DB520D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_C79ADD8F661037FBDC7CA97063DA2093" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8549EDD890179814C083A97063DB520D" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_C79ADD8F661037FBDC7CA97063DA2093" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_21BFA73C9B62A3CF12E6A97063DA9483" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_C79ADD8F661037FBDC7CA97063DA2093" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_21BFA73C9B62A3CF12E6A97063DA9483" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_000F867AE1BC8E083EC7A97063DA7BFE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_21BFA73C9B62A3CF12E6A97063DA9483" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_000F867AE1BC8E083EC7A97063DA7BFE_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_000F867AE1BC8E083EC7A97063DA7BFE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_21BFA73C9B62A3CF12E6A97063DA9483" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_000F867AE1BC8E083EC7A97063DA7BFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_40AF7CF1B2E393CA3685A97063DAADAE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_000F867AE1BC8E083EC7A97063DA7BFE" xlink:to="loc_us-gaap_StockOptionMember_40AF7CF1B2E393CA3685A97063DAADAE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8496974E778A7BF95EE4A97063DB4C0A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8549EDD890179814C083A97063DB520D" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8496974E778A7BF95EE4A97063DB4C0A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_F9E9525EBF5561B160B0A97063DBDA87" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8549EDD890179814C083A97063DB520D" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_F9E9525EBF5561B160B0A97063DBDA87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_6F02CF98A3CB585B852FA97063DB1EE5" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8549EDD890179814C083A97063DB520D" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_6F02CF98A3CB585B852FA97063DB1EE5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5B1BECDB54325BD88AB3A97063DBDE24" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8549EDD890179814C083A97063DB520D" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5B1BECDB54325BD88AB3A97063DBDE24" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_B6C3DE952DB4D39D41E0A97063E7C908" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_73D0AEA850581AF3BAFCA97063E7A540" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_B6C3DE952DB4D39D41E0A97063E7C908" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_73D0AEA850581AF3BAFCA97063E7A540" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_32F62262331B466C5692A97063E7967A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_73D0AEA850581AF3BAFCA97063E7A540" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_32F62262331B466C5692A97063E7967A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:label="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_741FBC5C7331A401017BA97063E79AE8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_32F62262331B466C5692A97063E7967A" xlink:to="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_741FBC5C7331A401017BA97063E79AE8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:label="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_741FBC5C7331A401017BA97063E79AE8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_32F62262331B466C5692A97063E7967A" xlink:to="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_741FBC5C7331A401017BA97063E79AE8" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_NonqualifiedDeferredCompensationPlanMember" xlink:label="loc_orly_NonqualifiedDeferredCompensationPlanMember_B82DB3BBFD05146512B5A97063E7D24C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_741FBC5C7331A401017BA97063E79AE8" xlink:to="loc_orly_NonqualifiedDeferredCompensationPlanMember_B82DB3BBFD05146512B5A97063E7D24C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDescription" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDescription_5EF049F9FF472BC1FA3FA97063E7644E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_B6C3DE952DB4D39D41E0A97063E7C908" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualDescription_5EF049F9FF472BC1FA3FA97063E7644E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_0250B298B4396C03E75FA97063E71EE5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_B6C3DE952DB4D39D41E0A97063E7C908" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_0250B298B4396C03E75FA97063E71EE5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_2A470408264A7F83DEF6A97063E7E9B7" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_B6C3DE952DB4D39D41E0A97063E7C908" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_2A470408264A7F83DEF6A97063E7E9B7" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails" xlink:type="extended">
    <link:loc xlink:href="orly-20170630.xsd#orly_OtherCompensationAndBenefitPlansLineItems" xlink:label="loc_orly_OtherCompensationAndBenefitPlansLineItems_DBF0F98203EE49F39BF8A97063D18555" xlink:type="locator" />
    <link:loc xlink:href="orly-20170630.xsd#orly_OtherCompensationAndBenefitPlansTable" xlink:label="loc_orly_OtherCompensationAndBenefitPlansTable_2ED7E602B0A134FFC94DA97063D0257E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_orly_OtherCompensationAndBenefitPlansLineItems_DBF0F98203EE49F39BF8A97063D18555" xlink:to="loc_orly_OtherCompensationAndBenefitPlansTable_2ED7E602B0A134FFC94DA97063D0257E" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_F6DFD818BA79F4BB86DFA97063D01344" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_orly_OtherCompensationAndBenefitPlansTable_2ED7E602B0A134FFC94DA97063D0257E" xlink:to="loc_us-gaap_AwardTypeAxis_F6DFD818BA79F4BB86DFA97063D01344" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5A760B0B6A0E019208A0A97063D06F16_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_F6DFD818BA79F4BB86DFA97063D01344" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5A760B0B6A0E019208A0A97063D06F16_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5A760B0B6A0E019208A0A97063D06F16" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_F6DFD818BA79F4BB86DFA97063D01344" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5A760B0B6A0E019208A0A97063D06F16" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_6BE181F1FD9C4F2871C6A97063D0DB0B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5A760B0B6A0E019208A0A97063D06F16" xlink:to="loc_us-gaap_RestrictedStockMember_6BE181F1FD9C4F2871C6A97063D0DB0B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_6A88C1939D12CA24046DA97063D1F88B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_orly_OtherCompensationAndBenefitPlansTable_2ED7E602B0A134FFC94DA97063D0257E" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_6A88C1939D12CA24046DA97063D1F88B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_3662382EC32ED988EDEEA97063D10D8D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_6A88C1939D12CA24046DA97063D1F88B" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_3662382EC32ED988EDEEA97063D10D8D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_3662382EC32ED988EDEEA97063D10D8D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_6A88C1939D12CA24046DA97063D1F88B" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_3662382EC32ED988EDEEA97063D10D8D" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_EmployeeStockPurchasePlanMember" xlink:label="loc_orly_EmployeeStockPurchasePlanMember_010AB59ED37FDE11B59CA97063D14977" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_3662382EC32ED988EDEEA97063D10D8D" xlink:to="loc_orly_EmployeeStockPurchasePlanMember_010AB59ED37FDE11B59CA97063D14977" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_C04E8D008D515061CB88A97063D28EA0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_orly_OtherCompensationAndBenefitPlansLineItems_DBF0F98203EE49F39BF8A97063D18555" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_C04E8D008D515061CB88A97063D28EA0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_45E10839AA2BE8C6E59AA97063D20138" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_orly_OtherCompensationAndBenefitPlansLineItems_DBF0F98203EE49F39BF8A97063D18555" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_45E10839AA2BE8C6E59AA97063D20138" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="orly-20170630.xsd#orly_OtherCompensationAndBenefitPlansLineItems" xlink:label="loc_orly_OtherCompensationAndBenefitPlansLineItems_451B928DD1982CA7CD3FA97063F625EB" xlink:type="locator" />
    <link:loc xlink:href="orly-20170630.xsd#orly_OtherCompensationAndBenefitPlansTable" xlink:label="loc_orly_OtherCompensationAndBenefitPlansTable_8BEF2F9CE0B1B54CC750A97063F48C26" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_orly_OtherCompensationAndBenefitPlansLineItems_451B928DD1982CA7CD3FA97063F625EB" xlink:to="loc_orly_OtherCompensationAndBenefitPlansTable_8BEF2F9CE0B1B54CC750A97063F48C26" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_45D6BB09742795D4C2E3A97063F42C54" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_orly_OtherCompensationAndBenefitPlansTable_8BEF2F9CE0B1B54CC750A97063F48C26" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_45D6BB09742795D4C2E3A97063F42C54" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_560466AED5A152F2F6F5A97063F4A9F5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_45D6BB09742795D4C2E3A97063F42C54" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_560466AED5A152F2F6F5A97063F4A9F5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_560466AED5A152F2F6F5A97063F4A9F5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_45D6BB09742795D4C2E3A97063F42C54" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_560466AED5A152F2F6F5A97063F4A9F5" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_EmployeeStockPurchasePlanMember" xlink:label="loc_orly_EmployeeStockPurchasePlanMember_28A63476AD373C82334BA97063F5509A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_560466AED5A152F2F6F5A97063F4A9F5" xlink:to="loc_orly_EmployeeStockPurchasePlanMember_28A63476AD373C82334BA97063F5509A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_191EBFF2580CC1328F9DA97063F59975" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_orly_OtherCompensationAndBenefitPlansTable_8BEF2F9CE0B1B54CC750A97063F48C26" xlink:to="loc_us-gaap_AwardTypeAxis_191EBFF2580CC1328F9DA97063F59975" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46D12B96266391E805D4A97063F5DFDB_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_191EBFF2580CC1328F9DA97063F59975" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46D12B96266391E805D4A97063F5DFDB_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46D12B96266391E805D4A97063F5DFDB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_191EBFF2580CC1328F9DA97063F59975" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46D12B96266391E805D4A97063F5DFDB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_5A86D14A8BFA4F31D004A97063F5EBD7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46D12B96266391E805D4A97063F5DFDB" xlink:to="loc_us-gaap_RestrictedStockMember_5A86D14A8BFA4F31D004A97063F5EBD7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_635B7F5B172076B449C2A97063F5B533" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_orly_OtherCompensationAndBenefitPlansTable_8BEF2F9CE0B1B54CC750A97063F48C26" xlink:to="loc_us-gaap_TitleOfIndividualAxis_635B7F5B172076B449C2A97063F5B533" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_BA1BFF89896E41A18C82A97063F68B76_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TitleOfIndividualAxis_635B7F5B172076B449C2A97063F5B533" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_BA1BFF89896E41A18C82A97063F68B76_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_BA1BFF89896E41A18C82A97063F68B76" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TitleOfIndividualAxis_635B7F5B172076B449C2A97063F5B533" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_BA1BFF89896E41A18C82A97063F68B76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember" xlink:label="loc_us-gaap_DirectorMember_6C339064F3EA1759F608A97063F68E31" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_BA1BFF89896E41A18C82A97063F68B76" xlink:to="loc_us-gaap_DirectorMember_6C339064F3EA1759F608A97063F68E31" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_OtherEmployeeBenefitPlanDescriptions" xlink:label="loc_orly_OtherEmployeeBenefitPlanDescriptions_A6121C7435FBCA41DD66A97063F6E8E5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_orly_OtherCompensationAndBenefitPlansLineItems_451B928DD1982CA7CD3FA97063F625EB" xlink:to="loc_orly_OtherEmployeeBenefitPlanDescriptions_A6121C7435FBCA41DD66A97063F6E8E5" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_EmployeeStockPurchasePlanStockPurchasePercentage" xlink:label="loc_orly_EmployeeStockPurchasePlanStockPurchasePercentage_001084E757776391994BA97063F6B004" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_orly_OtherCompensationAndBenefitPlansLineItems_451B928DD1982CA7CD3FA97063F625EB" xlink:to="loc_orly_EmployeeStockPurchasePlanStockPurchasePercentage_001084E757776391994BA97063F6B004" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_A180F3A5524395056334A97063F64C7E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_orly_OtherCompensationAndBenefitPlansLineItems_451B928DD1982CA7CD3FA97063F625EB" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_A180F3A5524395056334A97063F64C7E" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_552CA7B32D808B55C21AA97063EC9E49" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPlanTable" xlink:label="loc_us-gaap_DefinedContributionPlanTable_22671BBFA41E4066E9D8A97063EBE92E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_552CA7B32D808B55C21AA97063EC9E49" xlink:to="loc_us-gaap_DefinedContributionPlanTable_22671BBFA41E4066E9D8A97063EBE92E" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="loc_us-gaap_RetirementPlanNameAxis_8C83ABD3C33AAFE78CE5A97063ECF2F1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_22671BBFA41E4066E9D8A97063EBE92E" xlink:to="loc_us-gaap_RetirementPlanNameAxis_8C83ABD3C33AAFE78CE5A97063ECF2F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_4550986B3C6852FC077DA97063EC04D9_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_8C83ABD3C33AAFE78CE5A97063ECF2F1" xlink:to="loc_us-gaap_RetirementPlanNameDomain_4550986B3C6852FC077DA97063EC04D9_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_4550986B3C6852FC077DA97063EC04D9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_8C83ABD3C33AAFE78CE5A97063ECF2F1" xlink:to="loc_us-gaap_RetirementPlanNameDomain_4550986B3C6852FC077DA97063EC04D9" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_ProfitSharingAndSavingsPlanMember" xlink:label="loc_orly_ProfitSharingAndSavingsPlanMember_C99E9E82D7CC153F4604A97063ECF87A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_4550986B3C6852FC077DA97063EC04D9" xlink:to="loc_orly_ProfitSharingAndSavingsPlanMember_C99E9E82D7CC153F4604A97063ECF87A" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis" xlink:label="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_D09B27E40EE4B1F68C5FA97063EC82E1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_22671BBFA41E4066E9D8A97063EBE92E" xlink:to="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_D09B27E40EE4B1F68C5FA97063EC82E1" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain" xlink:label="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_FE1923073A311ECA6B22A97063EC0FA9_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_D09B27E40EE4B1F68C5FA97063EC82E1" xlink:to="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_FE1923073A311ECA6B22A97063EC0FA9_default" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain" xlink:label="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_FE1923073A311ECA6B22A97063EC0FA9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_D09B27E40EE4B1F68C5FA97063EC82E1" xlink:to="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_FE1923073A311ECA6B22A97063EC0FA9" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember" xlink:label="loc_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_3F26C2C0F506D687A26FA97063EC930F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_FE1923073A311ECA6B22A97063EC0FA9" xlink:to="loc_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_3F26C2C0F506D687A26FA97063EC930F" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember" xlink:label="loc_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_6673F1E848D8949C0A93A97063EC808F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_FE1923073A311ECA6B22A97063EC0FA9" xlink:to="loc_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_6673F1E848D8949C0A93A97063EC808F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans" xlink:label="loc_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_73ECC58123ADEEB1B417A97063EC2D3F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_552CA7B32D808B55C21AA97063EC9E49" xlink:to="loc_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_73ECC58123ADEEB1B417A97063EC2D3F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_67F71A2E2C5A9F6B2CF9A97063ED3EA0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_552CA7B32D808B55C21AA97063EC9E49" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_67F71A2E2C5A9F6B2CF9A97063ED3EA0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ADE3BDCE2B89F718E7D9A97063ED8AAB" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_552CA7B32D808B55C21AA97063EC9E49" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ADE3BDCE2B89F718E7D9A97063ED8AAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_7EF3A65F73B113FFD201A97063EDB4EE" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_552CA7B32D808B55C21AA97063EC9E49" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_7EF3A65F73B113FFD201A97063EDB4EE" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D49F9A08B8506AE790FEA97063D6A243" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_52CF1BBD4CD31B87200BA97063D6CA40" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D49F9A08B8506AE790FEA97063D6A243" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_52CF1BBD4CD31B87200BA97063D6CA40" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_A4BC1DAD295947D12C3BA97063D63769" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_52CF1BBD4CD31B87200BA97063D6CA40" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_A4BC1DAD295947D12C3BA97063D63769" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_6DA96B0B41154A52363BA97063D6FF8F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_A4BC1DAD295947D12C3BA97063D63769" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_6DA96B0B41154A52363BA97063D6FF8F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_6DA96B0B41154A52363BA97063D6FF8F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_A4BC1DAD295947D12C3BA97063D63769" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_6DA96B0B41154A52363BA97063D6FF8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_13168E2F9134D69EAB6CA97063D6E183" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6DA96B0B41154A52363BA97063D6FF8F" xlink:to="loc_us-gaap_StockOptionMember_13168E2F9134D69EAB6CA97063D6E183" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1DD4A4E3777980D1EFCDA97063D75E65" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D49F9A08B8506AE790FEA97063D6A243" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1DD4A4E3777980D1EFCDA97063D75E65" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4EC4EAFC61F33923F02AA97063D78C8E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D49F9A08B8506AE790FEA97063D6A243" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4EC4EAFC61F33923F02AA97063D78C8E" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6734E293FCA48F9CBABCA97063FF9729" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D804029A65A82CB7D3EAA97063FDA586" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6734E293FCA48F9CBABCA97063FF9729" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D804029A65A82CB7D3EAA97063FDA586" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_1F8A323D75F17544628FA97063FD5043" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D804029A65A82CB7D3EAA97063FDA586" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_1F8A323D75F17544628FA97063FD5043" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_C5A19F25E3A9B7036CA4A97063FDB1EC_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1F8A323D75F17544628FA97063FD5043" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_C5A19F25E3A9B7036CA4A97063FDB1EC_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_C5A19F25E3A9B7036CA4A97063FDB1EC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1F8A323D75F17544628FA97063FD5043" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_C5A19F25E3A9B7036CA4A97063FDB1EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_A433C592AC80E55C64AFA97063FDD5FB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_C5A19F25E3A9B7036CA4A97063FDB1EC" xlink:to="loc_us-gaap_StockOptionMember_A433C592AC80E55C64AFA97063FDD5FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_F40DB6D1B27DB8F19D41A97063FE77E0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D804029A65A82CB7D3EAA97063FDA586" xlink:to="loc_us-gaap_TitleOfIndividualAxis_F40DB6D1B27DB8F19D41A97063FE77E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_171983C761D757802B5CA97063FE3C20_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TitleOfIndividualAxis_F40DB6D1B27DB8F19D41A97063FE77E0" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_171983C761D757802B5CA97063FE3C20_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_171983C761D757802B5CA97063FE3C20" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TitleOfIndividualAxis_F40DB6D1B27DB8F19D41A97063FE77E0" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_171983C761D757802B5CA97063FE3C20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember" xlink:label="loc_us-gaap_DirectorMember_91164CB20AC32454330FA97063FEBA20" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_171983C761D757802B5CA97063FE3C20" xlink:to="loc_us-gaap_DirectorMember_91164CB20AC32454330FA97063FEBA20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_58385C04656FD4C75C8CA97063FEE365" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D804029A65A82CB7D3EAA97063FDA586" xlink:to="loc_us-gaap_AwardTypeAxis_58385C04656FD4C75C8CA97063FEE365" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1FC6FAB8837D6EF54AC7A97063FE48E0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_58385C04656FD4C75C8CA97063FEE365" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1FC6FAB8837D6EF54AC7A97063FE48E0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1FC6FAB8837D6EF54AC7A97063FE48E0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_58385C04656FD4C75C8CA97063FEE365" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1FC6FAB8837D6EF54AC7A97063FE48E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1E1C79F9B14BB54B49D3A97063FE1832" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1FC6FAB8837D6EF54AC7A97063FE48E0" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1E1C79F9B14BB54B49D3A97063FE1832" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_1706012A02E367B764E7A97063FF0784" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6734E293FCA48F9CBABCA97063FF9729" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_1706012A02E367B764E7A97063FF0784" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_AED00669F69AE557150CA97063FF1274" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6734E293FCA48F9CBABCA97063FF9729" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_AED00669F69AE557150CA97063FF1274" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_A35C4F29E8C48117E960A97063FFD7B9" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6734E293FCA48F9CBABCA97063FF9729" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_A35C4F29E8C48117E960A97063FFD7B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_BEBA11EB357B5E29D3F5A97063FF3A00" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6734E293FCA48F9CBABCA97063FF9729" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_BEBA11EB357B5E29D3F5A97063FF3A00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_136E2F09237B198BB511A97063FFE1FE" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6734E293FCA48F9CBABCA97063FF9729" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_136E2F09237B198BB511A97063FFE1FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_C5F352CB3ED2F1D6ADFCA97063FFA3B9" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6734E293FCA48F9CBABCA97063FF9729" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_C5F352CB3ED2F1D6ADFCA97063FFA3B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1070722707393781E7C7A97063FFB2C1" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6734E293FCA48F9CBABCA97063FF9729" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1070722707393781E7C7A97063FFB2C1" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B98C1561F4F7103799A97063E0020A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B98C1561F4F7103799A97063E0020A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_E7828863E169FDA08C5CA97063E0E993" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B98C1561F4F7103799A97063E0020A" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_E7828863E169FDA08C5CA97063E0E993" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_A6D1CAA68B0D11F907F1A97063E09275_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_E7828863E169FDA08C5CA97063E0E993" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_A6D1CAA68B0D11F907F1A97063E09275_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_A6D1CAA68B0D11F907F1A97063E09275" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_E7828863E169FDA08C5CA97063E0E993" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_A6D1CAA68B0D11F907F1A97063E09275" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_1C89D88598EDE477FE3DA97063E01633" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_A6D1CAA68B0D11F907F1A97063E09275" xlink:to="loc_us-gaap_StockOptionMember_1C89D88598EDE477FE3DA97063E01633" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_A30DC511F1E4FD03045AA97063E05B49" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_A30DC511F1E4FD03045AA97063E05B49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_813705CF1F87F88AA20BA97063E04DFC" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_813705CF1F87F88AA20BA97063E04DFC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_166CEE97C54544E4E468A97063E0E639" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_166CEE97C54544E4E468A97063E0E639" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_A5185BA81DEA2A0659B7A97063E0512B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_A5185BA81DEA2A0659B7A97063E0512B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3E749089FBFBE5878601A97063E0501A" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3E749089FBFBE5878601A97063E0501A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5C7AF955952A2EAC95F9A97063E06984" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5C7AF955952A2EAC95F9A97063E06984" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_50A35C51E9037DB122CCA97063E0DC86" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_50A35C51E9037DB122CCA97063E0DC86" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_24780CA7C53DCDE6D1F6A97063E17108" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_24780CA7C53DCDE6D1F6A97063E17108" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_867F67E16C4FD3A32519A97063E1973A" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_867F67E16C4FD3A32519A97063E1973A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_E00639191A4C2C306D5FA97063E1DC79" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_E00639191A4C2C306D5FA97063E1DC79" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93E3F8891602B3C8CB12A9706407FA3A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0A25E1CA4D4CCEB9836FA9706405E4B2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93E3F8891602B3C8CB12A9706407FA3A" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0A25E1CA4D4CCEB9836FA9706405E4B2" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_6269BBE10542040F582AA9706405586F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0A25E1CA4D4CCEB9836FA9706405E4B2" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_6269BBE10542040F582AA9706405586F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_4ABF74A6448B9E19B7E4A97064056EF0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6269BBE10542040F582AA9706405586F" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_4ABF74A6448B9E19B7E4A97064056EF0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_4ABF74A6448B9E19B7E4A97064056EF0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6269BBE10542040F582AA9706405586F" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_4ABF74A6448B9E19B7E4A97064056EF0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_919553E9FD45FB5CB8D2A97064068A1F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_4ABF74A6448B9E19B7E4A97064056EF0" xlink:to="loc_us-gaap_StockOptionMember_919553E9FD45FB5CB8D2A97064068A1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_6512A03EECE7A439EC3AA97064065FF7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0A25E1CA4D4CCEB9836FA9706405E4B2" xlink:to="loc_us-gaap_AwardTypeAxis_6512A03EECE7A439EC3AA97064065FF7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BC8D89B1B3C5F924AAA2A970640656B2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_6512A03EECE7A439EC3AA97064065FF7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BC8D89B1B3C5F924AAA2A970640656B2_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BC8D89B1B3C5F924AAA2A970640656B2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_6512A03EECE7A439EC3AA97064065FF7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BC8D89B1B3C5F924AAA2A970640656B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_CB4A88774083277D2F31A970640679EC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BC8D89B1B3C5F924AAA2A970640656B2" xlink:to="loc_us-gaap_RestrictedStockMember_CB4A88774083277D2F31A970640679EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_EF3A5047B3406AA415FAA9706407A54B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0A25E1CA4D4CCEB9836FA9706405E4B2" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_EF3A5047B3406AA415FAA9706407A54B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_DDBE8183B03EE6A5AF42A9706407A125_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_EF3A5047B3406AA415FAA9706407A54B" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_DDBE8183B03EE6A5AF42A9706407A125_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_DDBE8183B03EE6A5AF42A9706407A125" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_EF3A5047B3406AA415FAA9706407A54B" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_DDBE8183B03EE6A5AF42A9706407A125" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_EmployeeStockPurchasePlanMember" xlink:label="loc_orly_EmployeeStockPurchasePlanMember_1B9439513B02E1B515DAA9706407049B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_DDBE8183B03EE6A5AF42A9706407A125" xlink:to="loc_orly_EmployeeStockPurchasePlanMember_1B9439513B02E1B515DAA9706407049B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5211055526458EF3754BA9706407A890" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93E3F8891602B3C8CB12A9706407FA3A" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5211055526458EF3754BA9706407A890" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_79B98BC72529683A723AA97064070A61" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93E3F8891602B3C8CB12A9706407FA3A" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_79B98BC72529683A723AA97064070A61" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_75E9174823FC529E86B9A970640766CB" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93E3F8891602B3C8CB12A9706407FA3A" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_75E9174823FC529E86B9A970640766CB" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/ShareRepurchaseProgram" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_9F2891859C3DB528EF28A97064129FE7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_9F2891859C3DB528EF28A97064129FE7" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_45ABC04327887328A3B3A9706412E10D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_9F2891859C3DB528EF28A97064129FE7" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_45ABC04327887328A3B3A9706412E10D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_31D7D474A2314BBC9071A9706413089F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_45ABC04327887328A3B3A9706412E10D" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_31D7D474A2314BBC9071A9706413089F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_31D7D474A2314BBC9071A9706413089F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_45ABC04327887328A3B3A9706412E10D" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_31D7D474A2314BBC9071A9706413089F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_C193B1153C4631CA278CA9706413D03E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_31D7D474A2314BBC9071A9706413089F" xlink:to="loc_us-gaap_SubsequentEventMember_C193B1153C4631CA278CA9706413D03E" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_StockRepurchaseProgramIncreaseInAuthorizedAmount" xlink:label="loc_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_27D3CAFC1A0FF3B111E6A970641389DD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:to="loc_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_27D3CAFC1A0FF3B111E6A970641389DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_F9E0E96A94FE5AF9C172A97064134327" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_F9E0E96A94FE5AF9C172A97064134327" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_DD3D1783110CA5B886E9A9706413E2FB" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:to="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_DD3D1783110CA5B886E9A9706413E2FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1C04509BFB4B7D8AA615A9706414F17D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1C04509BFB4B7D8AA615A9706414F17D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_DD441DD7F97CDDD5789BA9706414F8B4" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_DD441DD7F97CDDD5789BA9706414F8B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_938F495A7FF8EAE7A791A97064149E73" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_938F495A7FF8EAE7A791A97064149E73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValueAcquiredParValueMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_8E243581860070C409E0A9706414DF30" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_8E243581860070C409E0A9706414DF30" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/ShareRepurchaseProgramScheduleOfSharesRepurchasedDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/ShareRepurchaseProgramTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/Warranties" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/WarrantiesPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/WarrantiesProductWarrantyLiabilitiesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/WarrantiesTables" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>orly-20170630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_7349B2011C0C07BAC2DDAF2BFF3F535D_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_7349B2011C0C07BAC2DDAF2BFF3F535D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_7349B2011C0C07BAC2DDAF2BFF3F535D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_7349B2011C0C07BAC2DDAF2BFF3F535D" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_7349B2011C0C07BAC2DDAF2BFF3F535D" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_1D58202F06007E635875AF2BFF3F7020_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable_1D58202F06007E635875AF2BFF3F7020" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_1D58202F06007E635875AF2BFF3F7020_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable_1D58202F06007E635875AF2BFF3F7020" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1D58202F06007E635875AF2BFF3F7020" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1D58202F06007E635875AF2BFF3F7020" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable_1D58202F06007E635875AF2BFF3F7020" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_D2831316E0FA3FF9BC25AF2BFF406F1F_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_D2831316E0FA3FF9BC25AF2BFF406F1F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Hierarchy [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_D2831316E0FA3FF9BC25AF2BFF406F1F_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_D2831316E0FA3FF9BC25AF2BFF406F1F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Hierarchy [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_D2831316E0FA3FF9BC25AF2BFF406F1F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_D2831316E0FA3FF9BC25AF2BFF406F1F" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_D2831316E0FA3FF9BC25AF2BFF406F1F" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E87C2E1762D14DFE09A3AF2BFF401933_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E87C2E1762D14DFE09A3AF2BFF401933" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E87C2E1762D14DFE09A3AF2BFF401933_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E87C2E1762D14DFE09A3AF2BFF401933" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E87C2E1762D14DFE09A3AF2BFF401933" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E87C2E1762D14DFE09A3AF2BFF401933" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E87C2E1762D14DFE09A3AF2BFF401933" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_F2B3265EEA56C7BE8F7CAF2BFF4028A3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_F2B3265EEA56C7BE8F7CAF2BFF4028A3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value, inputs, Level 2 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_F2B3265EEA56C7BE8F7CAF2BFF4028A3_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_F2B3265EEA56C7BE8F7CAF2BFF4028A3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_F2B3265EEA56C7BE8F7CAF2BFF4028A3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member_F2B3265EEA56C7BE8F7CAF2BFF4028A3" xlink:to="lab_us-gaap_FairValueInputsLevel2Member_F2B3265EEA56C7BE8F7CAF2BFF4028A3" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_79B37B4F55BF3A2493F4AF2BFF4013E9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_79B37B4F55BF3A2493F4AF2BFF4013E9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_79B37B4F55BF3A2493F4AF2BFF4013E9_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_79B37B4F55BF3A2493F4AF2BFF4013E9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_79B37B4F55BF3A2493F4AF2BFF4013E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_79B37B4F55BF3A2493F4AF2BFF4013E9" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_79B37B4F55BF3A2493F4AF2BFF4013E9" xlink:type="arc" />
    <link:label id="lab_us-gaap_SeniorLongTermNotes_C75E244EC4D120353644AF2BFF40AFD5_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorLongTermNotes_C75E244EC4D120353644AF2BFF40AFD5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carrying amount of senior notes</link:label>
    <link:label id="lab_us-gaap_SeniorLongTermNotes_C75E244EC4D120353644AF2BFF40AFD5_label_en-US" xlink:label="lab_us-gaap_SeniorLongTermNotes_C75E244EC4D120353644AF2BFF40AFD5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SeniorLongTermNotes" xlink:label="loc_us-gaap_SeniorLongTermNotes_C75E244EC4D120353644AF2BFF40AFD5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorLongTermNotes_C75E244EC4D120353644AF2BFF40AFD5" xlink:to="lab_us-gaap_SeniorLongTermNotes_C75E244EC4D120353644AF2BFF40AFD5" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_6FF413E46F7819AB0FD9AF2C8B15110A_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue_6FF413E46F7819AB0FD9AF2C8B15110A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated fair value of senior notes</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_6FF413E46F7819AB0FD9AF2C8B15110A_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue_6FF413E46F7819AB0FD9AF2C8B15110A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Fair Value Disclosure</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="loc_us-gaap_DebtInstrumentFairValue_6FF413E46F7819AB0FD9AF2C8B15110A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue_6FF413E46F7819AB0FD9AF2C8B15110A" xlink:to="lab_us-gaap_DebtInstrumentFairValue_6FF413E46F7819AB0FD9AF2C8B15110A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4E7B057341E453EBAECBA97063D6DD43_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4E7B057341E453EBAECBA97063D6DD43" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4E7B057341E453EBAECBA97063D6DD43" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4E7B057341E453EBAECBA97063D6DD43" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4E7B057341E453EBAECBA97063D6DD43" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_52CF1BBD4CD31B87200BA97063D6CA40_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_52CF1BBD4CD31B87200BA97063D6CA40" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_52CF1BBD4CD31B87200BA97063D6CA40_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_52CF1BBD4CD31B87200BA97063D6CA40" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_52CF1BBD4CD31B87200BA97063D6CA40" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_52CF1BBD4CD31B87200BA97063D6CA40" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_52CF1BBD4CD31B87200BA97063D6CA40" xlink:type="arc" />
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_A4BC1DAD295947D12C3BA97063D63769_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis_A4BC1DAD295947D12C3BA97063D63769" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_A4BC1DAD295947D12C3BA97063D63769_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis_A4BC1DAD295947D12C3BA97063D63769" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_A4BC1DAD295947D12C3BA97063D63769" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_A4BC1DAD295947D12C3BA97063D63769" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis_A4BC1DAD295947D12C3BA97063D63769" xlink:type="arc" />
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_6DA96B0B41154A52363BA97063D6FF8F_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain_6DA96B0B41154A52363BA97063D6FF8F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_6DA96B0B41154A52363BA97063D6FF8F_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain_6DA96B0B41154A52363BA97063D6FF8F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_6DA96B0B41154A52363BA97063D6FF8F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6DA96B0B41154A52363BA97063D6FF8F" xlink:to="lab_us-gaap_DerivativeContractTypeDomain_6DA96B0B41154A52363BA97063D6FF8F" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockOptionMember_13168E2F9134D69EAB6CA97063D6E183_terseLabel_en-US" xlink:label="lab_us-gaap_StockOptionMember_13168E2F9134D69EAB6CA97063D6E183" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock option [Member]</link:label>
    <link:label id="lab_us-gaap_StockOptionMember_13168E2F9134D69EAB6CA97063D6E183_label_en-US" xlink:label="lab_us-gaap_StockOptionMember_13168E2F9134D69EAB6CA97063D6E183" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Option [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_13168E2F9134D69EAB6CA97063D6E183" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockOptionMember_13168E2F9134D69EAB6CA97063D6E183" xlink:to="lab_us-gaap_StockOptionMember_13168E2F9134D69EAB6CA97063D6E183" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D49F9A08B8506AE790FEA97063D6A243_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D49F9A08B8506AE790FEA97063D6A243" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation and Benefit Plans</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D49F9A08B8506AE790FEA97063D6A243_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D49F9A08B8506AE790FEA97063D6A243" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D49F9A08B8506AE790FEA97063D6A243" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D49F9A08B8506AE790FEA97063D6A243" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D49F9A08B8506AE790FEA97063D6A243" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_1DD4A4E3777980D1EFCDA97063D75E65_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_1DD4A4E3777980D1EFCDA97063D75E65" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Compensation expense for share-based compensation</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_1DD4A4E3777980D1EFCDA97063D75E65_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_1DD4A4E3777980D1EFCDA97063D75E65" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allocated Share-based Compensation Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1DD4A4E3777980D1EFCDA97063D75E65" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense_1DD4A4E3777980D1EFCDA97063D75E65" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense_1DD4A4E3777980D1EFCDA97063D75E65" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4EC4EAFC61F33923F02AA97063D78C8E_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4EC4EAFC61F33923F02AA97063D78C8E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income tax benefit from compensation expense for share-based compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4EC4EAFC61F33923F02AA97063D78C8E_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4EC4EAFC61F33923F02AA97063D78C8E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Tax Benefit from Compensation Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4EC4EAFC61F33923F02AA97063D78C8E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4EC4EAFC61F33923F02AA97063D78C8E" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4EC4EAFC61F33923F02AA97063D78C8E" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_3039351943E40D560D78A9706311BE32_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_3039351943E40D560D78A9706311BE32" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements and Changes in Accounting Principles [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_3039351943E40D560D78A9706311BE32" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_3039351943E40D560D78A9706311BE32" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_3039351943E40D560D78A9706311BE32" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_B2A9F4CC55EAF7C5BF68A97063192198_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_B2A9F4CC55EAF7C5BF68A97063192198" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_B2A9F4CC55EAF7C5BF68A97063192198_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_B2A9F4CC55EAF7C5BF68A97063192198" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_B2A9F4CC55EAF7C5BF68A97063192198" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_B2A9F4CC55EAF7C5BF68A97063192198" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_B2A9F4CC55EAF7C5BF68A97063192198" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_BF6578EEF3C768B6582FA970631BB408_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_BF6578EEF3C768B6582FA970631BB408" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_BF6578EEF3C768B6582FA970631BB408_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_BF6578EEF3C768B6582FA970631BB408" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_BF6578EEF3C768B6582FA970631BB408" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_BF6578EEF3C768B6582FA970631BB408" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_BF6578EEF3C768B6582FA970631BB408" xlink:type="arc" />
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_3AD628BAE5A19CE3B068A970631BB58F_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_3AD628BAE5A19CE3B068A970631BB58F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_3AD628BAE5A19CE3B068A970631BB58F_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_3AD628BAE5A19CE3B068A970631BB58F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_3AD628BAE5A19CE3B068A970631BB58F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember_3AD628BAE5A19CE3B068A970631BB58F" xlink:to="lab_us-gaap_TypeOfAdoptionMember_3AD628BAE5A19CE3B068A970631BB58F" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201609Member_4CFDFC1CEAF628833C07A970631CD8FF_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201609Member_4CFDFC1CEAF628833C07A970631CD8FF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption of ASU 2016-09 [Member]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201609Member_4CFDFC1CEAF628833C07A970631CD8FF_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201609Member_4CFDFC1CEAF628833C07A970631CD8FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2016-09 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201609Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201609Member_4CFDFC1CEAF628833C07A970631CD8FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201609Member_4CFDFC1CEAF628833C07A970631CD8FF" xlink:to="lab_us-gaap_AccountingStandardsUpdate201609Member_4CFDFC1CEAF628833C07A970631CD8FF" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementScenarioAxis_85B138147C71308EE997A970631CA59A_terseLabel_en-US" xlink:label="lab_us-gaap_StatementScenarioAxis_85B138147C71308EE997A970631CA59A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementScenarioAxis_85B138147C71308EE997A970631CA59A_label_en-US" xlink:label="lab_us-gaap_StatementScenarioAxis_85B138147C71308EE997A970631CA59A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_85B138147C71308EE997A970631CA59A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementScenarioAxis_85B138147C71308EE997A970631CA59A" xlink:to="lab_us-gaap_StatementScenarioAxis_85B138147C71308EE997A970631CA59A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScenarioUnspecifiedDomain_AADB7E2D6B0138530780A970631C903C_terseLabel_en-US" xlink:label="lab_us-gaap_ScenarioUnspecifiedDomain_AADB7E2D6B0138530780A970631C903C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario, Unspecified [Domain]</link:label>
    <link:label id="lab_us-gaap_ScenarioUnspecifiedDomain_AADB7E2D6B0138530780A970631C903C_label_en-US" xlink:label="lab_us-gaap_ScenarioUnspecifiedDomain_AADB7E2D6B0138530780A970631C903C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario, Unspecified [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_AADB7E2D6B0138530780A970631C903C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain_AADB7E2D6B0138530780A970631C903C" xlink:to="lab_us-gaap_ScenarioUnspecifiedDomain_AADB7E2D6B0138530780A970631C903C" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestatementAdjustmentMember_AF737BD4025339F9A74FA970631C3547_terseLabel_en-US" xlink:label="lab_us-gaap_RestatementAdjustmentMember_AF737BD4025339F9A74FA970631C3547" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification or adjustment due to the adoption of a accounting pronouncement [Member]</link:label>
    <link:label id="lab_us-gaap_RestatementAdjustmentMember_AF737BD4025339F9A74FA970631C3547_label_en-US" xlink:label="lab_us-gaap_RestatementAdjustmentMember_AF737BD4025339F9A74FA970631C3547" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Adjustment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestatementAdjustmentMember" xlink:label="loc_us-gaap_RestatementAdjustmentMember_AF737BD4025339F9A74FA970631C3547" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestatementAdjustmentMember_AF737BD4025339F9A74FA970631C3547" xlink:to="lab_us-gaap_RestatementAdjustmentMember_AF737BD4025339F9A74FA970631C3547" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4646AFB2277F35FA170BA970631DA7F3_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4646AFB2277F35FA170BA970631DA7F3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4646AFB2277F35FA170BA970631DA7F3_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4646AFB2277F35FA170BA970631DA7F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4646AFB2277F35FA170BA970631DA7F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4646AFB2277F35FA170BA970631DA7F3" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4646AFB2277F35FA170BA970631DA7F3" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription_88EE86661408032E84E3A970631D5E4D_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription_88EE86661408032E84E3A970631D5E4D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in accounting policy, description</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription_88EE86661408032E84E3A970631D5E4D_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription_88EE86661408032E84E3A970631D5E4D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncement or Change in Accounting Principle, Description</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription_88EE86661408032E84E3A970631D5E4D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription_88EE86661408032E84E3A970631D5E4D" xlink:to="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription_88EE86661408032E84E3A970631D5E4D" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_6BBD26CBA103F576DDE0A970631D2511_negatedLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_6BBD26CBA103F576DDE0A970631D2511" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cumulative effect adjustment to opening Retained earnings</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_6BBD26CBA103F576DDE0A970631D2511_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_6BBD26CBA103F576DDE0A970631D2511" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_6BBD26CBA103F576DDE0A970631D2511" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_6BBD26CBA103F576DDE0A970631D2511" xlink:to="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_6BBD26CBA103F576DDE0A970631D2511" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_A318D4654541288FB741A970631D5E41_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_A318D4654541288FB741A970631D5E41" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax withholdings for share-based compensation</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_A318D4654541288FB741A970631D5E41_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_A318D4654541288FB741A970631D5E41" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments Related to Tax Withholding for Share-based Compensation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_A318D4654541288FB741A970631D5E41" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_A318D4654541288FB741A970631D5E41" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_A318D4654541288FB741A970631D5E41" xlink:type="arc" />
    <link:label id="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_65D3B47884983495C25CA970631EDADE_terseLabel_en-US" xlink:label="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_65D3B47884983495C25CA970631EDADE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Excess tax benefit from share-based compensation</link:label>
    <link:label id="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_65D3B47884983495C25CA970631EDADE_label_en-US" xlink:label="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_65D3B47884983495C25CA970631EDADE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Excess Tax Benefit from Share-based Compensation, Operating Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_65D3B47884983495C25CA970631EDADE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_65D3B47884983495C25CA970631EDADE" xlink:to="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_65D3B47884983495C25CA970631EDADE" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare_31BF65CC00E807062E2AA970631EB4B3_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare_31BF65CC00E807062E2AA970631EB4B3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect on diluted earnings per share</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare_31BF65CC00E807062E2AA970631EB4B3_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare_31BF65CC00E807062E2AA970631EB4B3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncement or Change in Accounting Principle, Effect of Change on Diluted Earnings Per Share</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare_31BF65CC00E807062E2AA970631EB4B3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare_31BF65CC00E807062E2AA970631EB4B3" xlink:to="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare_31BF65CC00E807062E2AA970631EB4B3" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingencyAbstract_C7F9DF20A60EE6E94E80A970633DA9B6_label_en-US" xlink:label="lab_us-gaap_LossContingencyAbstract_C7F9DF20A60EE6E94E80A970633DA9B6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyAbstract" xlink:label="loc_us-gaap_LossContingencyAbstract_C7F9DF20A60EE6E94E80A970633DA9B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAbstract_C7F9DF20A60EE6E94E80A970633DA9B6" xlink:to="lab_us-gaap_LossContingencyAbstract_C7F9DF20A60EE6E94E80A970633DA9B6" xlink:type="arc" />
    <link:label id="lab_us-gaap_LegalMattersAndContingenciesTextBlock_5CAE92015801A5539E83A970633D3B88_terseLabel_en-US" xlink:label="lab_us-gaap_LegalMattersAndContingenciesTextBlock_5CAE92015801A5539E83A970633D3B88" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal matters</link:label>
    <link:label id="lab_us-gaap_LegalMattersAndContingenciesTextBlock_5CAE92015801A5539E83A970633D3B88_label_en-US" xlink:label="lab_us-gaap_LegalMattersAndContingenciesTextBlock_5CAE92015801A5539E83A970633D3B88" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Matters and Contingencies [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LegalMattersAndContingenciesTextBlock" xlink:label="loc_us-gaap_LegalMattersAndContingenciesTextBlock_5CAE92015801A5539E83A970633D3B88" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalMattersAndContingenciesTextBlock_5CAE92015801A5539E83A970633D3B88" xlink:to="lab_us-gaap_LegalMattersAndContingenciesTextBlock_5CAE92015801A5539E83A970633D3B88" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_1563B3003D71F4151628A97064760FCC_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract_1563B3003D71F4151628A97064760FCC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1563B3003D71F4151628A97064760FCC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1563B3003D71F4151628A97064760FCC" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract_1563B3003D71F4151628A97064760FCC" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_245FA0BB2E0A8FA4C870A9706477601B_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_245FA0BB2E0A8FA4C870A9706477601B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_245FA0BB2E0A8FA4C870A9706477601B_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_245FA0BB2E0A8FA4C870A9706477601B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_245FA0BB2E0A8FA4C870A9706477601B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare_245FA0BB2E0A8FA4C870A9706477601B" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare_245FA0BB2E0A8FA4C870A9706477601B" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_37139E4C71CA6B1C7B6FA970647727EF_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_37139E4C71CA6B1C7B6FA970647727EF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_37139E4C71CA6B1C7B6FA970647727EF_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_37139E4C71CA6B1C7B6FA970647727EF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_37139E4C71CA6B1C7B6FA970647727EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_37139E4C71CA6B1C7B6FA970647727EF" xlink:to="lab_us-gaap_CommonStockSharesAuthorized_37139E4C71CA6B1C7B6FA970647727EF" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesIssued_81D3CA27CD897732996AA97064771F31_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_81D3CA27CD897732996AA97064771F31" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_81D3CA27CD897732996AA97064771F31_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_81D3CA27CD897732996AA97064771F31" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_81D3CA27CD897732996AA97064771F31" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued_81D3CA27CD897732996AA97064771F31" xlink:to="lab_us-gaap_CommonStockSharesIssued_81D3CA27CD897732996AA97064771F31" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_07BADD456296596DAAC2A9706478BC26_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_07BADD456296596DAAC2A9706478BC26" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_07BADD456296596DAAC2A9706478BC26_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_07BADD456296596DAAC2A9706478BC26" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_07BADD456296596DAAC2A9706478BC26" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_07BADD456296596DAAC2A9706478BC26" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_07BADD456296596DAAC2A9706478BC26" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductWarrantiesDisclosuresAbstract_DCAB68B21F05DE6F6323A9706425ABF6_label_en-US" xlink:label="lab_us-gaap_ProductWarrantiesDisclosuresAbstract_DCAB68B21F05DE6F6323A9706425ABF6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Warranties Disclosures [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_DCAB68B21F05DE6F6323A9706425ABF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_DCAB68B21F05DE6F6323A9706425ABF6" xlink:to="lab_us-gaap_ProductWarrantiesDisclosuresAbstract_DCAB68B21F05DE6F6323A9706425ABF6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductWarrantyDisclosureTextBlock_B0887B7C2EBAE71E302BA97064254600_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyDisclosureTextBlock_B0887B7C2EBAE71E302BA97064254600" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warranties</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyDisclosureTextBlock_B0887B7C2EBAE71E302BA97064254600_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyDisclosureTextBlock_B0887B7C2EBAE71E302BA97064254600" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Warranty Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock_B0887B7C2EBAE71E302BA97064254600" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyDisclosureTextBlock_B0887B7C2EBAE71E302BA97064254600" xlink:to="lab_us-gaap_ProductWarrantyDisclosureTextBlock_B0887B7C2EBAE71E302BA97064254600" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_2875C60E77A5AF19AB1FA97063E01867_label_en-US" xlink:label="lab_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_2875C60E77A5AF19AB1FA97063E01867" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Arrangements with Employees and Nonemployees [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:label="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_2875C60E77A5AF19AB1FA97063E01867" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_2875C60E77A5AF19AB1FA97063E01867" xlink:to="lab_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_2875C60E77A5AF19AB1FA97063E01867" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_A30DC511F1E4FD03045AA97063E05B49_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_A30DC511F1E4FD03045AA97063E05B49" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding at December 31, 2016, shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_A30DC511F1E4FD03045AA97063E05B49_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_A30DC511F1E4FD03045AA97063E05B49" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_A30DC511F1E4FD03045AA97063E05B49" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_A30DC511F1E4FD03045AA97063E05B49" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_A30DC511F1E4FD03045AA97063E05B49" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_813705CF1F87F88AA20BA97063E04DFC_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_813705CF1F87F88AA20BA97063E04DFC" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding at December 31, 2016, weighted-average exercise price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_813705CF1F87F88AA20BA97063E04DFC_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_813705CF1F87F88AA20BA97063E04DFC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_813705CF1F87F88AA20BA97063E04DFC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_813705CF1F87F88AA20BA97063E04DFC" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_813705CF1F87F88AA20BA97063E04DFC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_166CEE97C54544E4E468A97063E0E639_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_166CEE97C54544E4E468A97063E0E639" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted, shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_166CEE97C54544E4E468A97063E0E639_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_166CEE97C54544E4E468A97063E0E639" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_166CEE97C54544E4E468A97063E0E639" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_166CEE97C54544E4E468A97063E0E639" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_166CEE97C54544E4E468A97063E0E639" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_A5185BA81DEA2A0659B7A97063E0512B_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_A5185BA81DEA2A0659B7A97063E0512B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Granted, weighted-average exercise price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_A5185BA81DEA2A0659B7A97063E0512B_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_A5185BA81DEA2A0659B7A97063E0512B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_A5185BA81DEA2A0659B7A97063E0512B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_A5185BA81DEA2A0659B7A97063E0512B" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_A5185BA81DEA2A0659B7A97063E0512B" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3E749089FBFBE5878601A97063E0501A_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3E749089FBFBE5878601A97063E0501A" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Exercised, shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3E749089FBFBE5878601A97063E0501A_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3E749089FBFBE5878601A97063E0501A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3E749089FBFBE5878601A97063E0501A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3E749089FBFBE5878601A97063E0501A" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3E749089FBFBE5878601A97063E0501A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5C7AF955952A2EAC95F9A97063E06984_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5C7AF955952A2EAC95F9A97063E06984" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Exercised, weighted-average exercise price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5C7AF955952A2EAC95F9A97063E06984_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5C7AF955952A2EAC95F9A97063E06984" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5C7AF955952A2EAC95F9A97063E06984" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5C7AF955952A2EAC95F9A97063E06984" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5C7AF955952A2EAC95F9A97063E06984" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_50A35C51E9037DB122CCA97063E0DC86_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_50A35C51E9037DB122CCA97063E0DC86" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Forfeited, shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_50A35C51E9037DB122CCA97063E0DC86_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_50A35C51E9037DB122CCA97063E0DC86" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_50A35C51E9037DB122CCA97063E0DC86" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_50A35C51E9037DB122CCA97063E0DC86" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_50A35C51E9037DB122CCA97063E0DC86" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_24780CA7C53DCDE6D1F6A97063E17108_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_24780CA7C53DCDE6D1F6A97063E17108" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Forfeited, weighted-average exercise price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_24780CA7C53DCDE6D1F6A97063E17108_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_24780CA7C53DCDE6D1F6A97063E17108" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_24780CA7C53DCDE6D1F6A97063E17108" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_24780CA7C53DCDE6D1F6A97063E17108" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_24780CA7C53DCDE6D1F6A97063E17108" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_658FD917AAD3CF0F6BBAA97063E12D5A_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_658FD917AAD3CF0F6BBAA97063E12D5A" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding at June 30, 2017, shares</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_658FD917AAD3CF0F6BBAA97063E12D5A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_658FD917AAD3CF0F6BBAA97063E12D5A" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_658FD917AAD3CF0F6BBAA97063E12D5A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_A73166543C452092C63EA97063E15AB4_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_A73166543C452092C63EA97063E15AB4" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding at June 30, 2017, weighted-average exercise price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_A73166543C452092C63EA97063E15AB4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_A73166543C452092C63EA97063E15AB4" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_A73166543C452092C63EA97063E15AB4" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_867F67E16C4FD3A32519A97063E1973A_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_867F67E16C4FD3A32519A97063E1973A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Exercisable at June 30, 2017, shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_867F67E16C4FD3A32519A97063E1973A_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_867F67E16C4FD3A32519A97063E1973A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_867F67E16C4FD3A32519A97063E1973A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_867F67E16C4FD3A32519A97063E1973A" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_867F67E16C4FD3A32519A97063E1973A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_E00639191A4C2C306D5FA97063E1DC79_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_E00639191A4C2C306D5FA97063E1DC79" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Exercisable at June 30, 2017, weighted-average exercise price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_E00639191A4C2C306D5FA97063E1DC79_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_E00639191A4C2C306D5FA97063E1DC79" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_E00639191A4C2C306D5FA97063E1DC79" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_E00639191A4C2C306D5FA97063E1DC79" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_E00639191A4C2C306D5FA97063E1DC79" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_2B9D2EF0A46E84580570A97063BE6240_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_2B9D2EF0A46E84580570A97063BE6240" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_2B9D2EF0A46E84580570A97063BE6240" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2B9D2EF0A46E84580570A97063BE6240" xlink:to="lab_us-gaap_EarningsPerShareAbstract_2B9D2EF0A46E84580570A97063BE6240" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_A82987DE758F0EAB505EA97063BEDDBB_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_A82987DE758F0EAB505EA97063BEDDBB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_A82987DE758F0EAB505EA97063BEDDBB_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_A82987DE758F0EAB505EA97063BEDDBB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_A82987DE758F0EAB505EA97063BEDDBB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_A82987DE758F0EAB505EA97063BEDDBB" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_A82987DE758F0EAB505EA97063BEDDBB" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_648CC751E37366A914F0A97063BE933A_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis_648CC751E37366A914F0A97063BE933A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_648CC751E37366A914F0A97063BE933A_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis_648CC751E37366A914F0A97063BE933A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_648CC751E37366A914F0A97063BE933A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_648CC751E37366A914F0A97063BE933A" xlink:to="lab_us-gaap_SubsequentEventTypeAxis_648CC751E37366A914F0A97063BE933A" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_AFD68D3ECF608FBDDC20A97063BF1260_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain_AFD68D3ECF608FBDDC20A97063BF1260" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_AFD68D3ECF608FBDDC20A97063BF1260_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain_AFD68D3ECF608FBDDC20A97063BF1260" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_AFD68D3ECF608FBDDC20A97063BF1260" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_AFD68D3ECF608FBDDC20A97063BF1260" xlink:to="lab_us-gaap_SubsequentEventTypeDomain_AFD68D3ECF608FBDDC20A97063BF1260" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventMember_A40D957568886AD81856A97063BF81A4_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember_A40D957568886AD81856A97063BF81A4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent event [Member]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_A40D957568886AD81856A97063BF81A4_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember_A40D957568886AD81856A97063BF81A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_A40D957568886AD81856A97063BF81A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember_A40D957568886AD81856A97063BF81A4" xlink:to="lab_us-gaap_SubsequentEventMember_A40D957568886AD81856A97063BF81A4" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareDilutedLineItems_F0FBA22D822EB574F771A97063BF6575_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedLineItems_F0FBA22D822EB574F771A97063BF6575" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedLineItems_F0FBA22D822EB574F771A97063BF6575_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedLineItems_F0FBA22D822EB574F771A97063BF6575" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDilutedLineItems" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_F0FBA22D822EB574F771A97063BF6575" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_F0FBA22D822EB574F771A97063BF6575" xlink:to="lab_us-gaap_EarningsPerShareDilutedLineItems_F0FBA22D822EB574F771A97063BF6575" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_31DB69B318B751A48F3FA97063BFFB1C_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_31DB69B318B751A48F3FA97063BFFB1C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock repurchased, shares</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_31DB69B318B751A48F3FA97063BFFB1C_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_31DB69B318B751A48F3FA97063BFFB1C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_31DB69B318B751A48F3FA97063BFFB1C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_31DB69B318B751A48F3FA97063BFFB1C" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_31DB69B318B751A48F3FA97063BFFB1C" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_E59F97C8501E45812B1FA97063BFC870_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_E59F97C8501E45812B1FA97063BFC870" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock repurchased, average price per share</link:label>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_E59F97C8501E45812B1FA97063BFC870_label_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_E59F97C8501E45812B1FA97063BFC870" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock Acquired, Average Cost Per Share</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_E59F97C8501E45812B1FA97063BFC870" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_E59F97C8501E45812B1FA97063BFC870" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_E59F97C8501E45812B1FA97063BFC870" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredParValueMethod_7DE4F0914C42DC6B08E0A97063BFA2E7_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredParValueMethod_7DE4F0914C42DC6B08E0A97063BFA2E7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock repurchased, value</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredParValueMethod_7DE4F0914C42DC6B08E0A97063BFA2E7_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredParValueMethod_7DE4F0914C42DC6B08E0A97063BFA2E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value, Acquired, Par Value Method</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValueAcquiredParValueMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_7DE4F0914C42DC6B08E0A97063BFA2E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_7DE4F0914C42DC6B08E0A97063BFA2E7" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredParValueMethod_7DE4F0914C42DC6B08E0A97063BFA2E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsAbstract_2F4B76EC161E9EC1461DA970647FD947_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract_2F4B76EC161E9EC1461DA970647FD947" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_2F4B76EC161E9EC1461DA970647FD947_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract_2F4B76EC161E9EC1461DA970647FD947" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_2F4B76EC161E9EC1461DA970647FD947" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract_2F4B76EC161E9EC1461DA970647FD947" xlink:to="lab_us-gaap_AssetsAbstract_2F4B76EC161E9EC1461DA970647FD947" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_544CAF12D4A1F4E57AFBA97064808713_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_544CAF12D4A1F4E57AFBA97064808713" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_544CAF12D4A1F4E57AFBA97064808713_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_544CAF12D4A1F4E57AFBA97064808713" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_544CAF12D4A1F4E57AFBA97064808713" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_544CAF12D4A1F4E57AFBA97064808713" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_544CAF12D4A1F4E57AFBA97064808713" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_14B0BD9048CE58F4EDB4A97064804A96_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_14B0BD9048CE58F4EDB4A97064804A96" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_14B0BD9048CE58F4EDB4A97064804A96_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_14B0BD9048CE58F4EDB4A97064804A96" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Net, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_14B0BD9048CE58F4EDB4A97064804A96" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_14B0BD9048CE58F4EDB4A97064804A96" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent_14B0BD9048CE58F4EDB4A97064804A96" xlink:type="arc" />
    <link:label id="lab_us-gaap_NontradeReceivablesCurrent_3E7164EB2F8DB4118643A9706482BE60_terseLabel_en-US" xlink:label="lab_us-gaap_NontradeReceivablesCurrent_3E7164EB2F8DB4118643A9706482BE60" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amounts receivable from suppliers</link:label>
    <link:label id="lab_us-gaap_NontradeReceivablesCurrent_3E7164EB2F8DB4118643A9706482BE60_label_en-US" xlink:label="lab_us-gaap_NontradeReceivablesCurrent_3E7164EB2F8DB4118643A9706482BE60" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nontrade Receivables, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NontradeReceivablesCurrent" xlink:label="loc_us-gaap_NontradeReceivablesCurrent_3E7164EB2F8DB4118643A9706482BE60" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NontradeReceivablesCurrent_3E7164EB2F8DB4118643A9706482BE60" xlink:to="lab_us-gaap_NontradeReceivablesCurrent_3E7164EB2F8DB4118643A9706482BE60" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryNet_97446966D4F504696143A970648215CA_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet_97446966D4F504696143A970648215CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryNet_97446966D4F504696143A970648215CA_label_en-US" xlink:label="lab_us-gaap_InventoryNet_97446966D4F504696143A970648215CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_97446966D4F504696143A970648215CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_97446966D4F504696143A970648215CA" xlink:to="lab_us-gaap_InventoryNet_97446966D4F504696143A970648215CA" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsCurrent_37B1C8D7121748D87E09A97064828E30_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent_37B1C8D7121748D87E09A97064828E30" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_37B1C8D7121748D87E09A97064828E30_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent_37B1C8D7121748D87E09A97064828E30" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_37B1C8D7121748D87E09A97064828E30" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent_37B1C8D7121748D87E09A97064828E30" xlink:to="lab_us-gaap_OtherAssetsCurrent_37B1C8D7121748D87E09A97064828E30" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrent_692C5E1C3E7011E150C6A970648235F9_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent_692C5E1C3E7011E150C6A970648235F9" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_692C5E1C3E7011E150C6A970648235F9_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent_692C5E1C3E7011E150C6A970648235F9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_692C5E1C3E7011E150C6A970648235F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_692C5E1C3E7011E150C6A970648235F9" xlink:to="lab_us-gaap_AssetsCurrent_692C5E1C3E7011E150C6A970648235F9" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_B263F3F403C3ED75D848A9706482184F_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_B263F3F403C3ED75D848A9706482184F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, at cost</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_B263F3F403C3ED75D848A9706482184F_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_B263F3F403C3ED75D848A9706482184F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_B263F3F403C3ED75D848A9706482184F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_B263F3F403C3ED75D848A9706482184F" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross_B263F3F403C3ED75D848A9706482184F" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_A948509A75BA15865BC6A9706482F1C2_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_A948509A75BA15865BC6A9706482F1C2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_A948509A75BA15865BC6A9706482F1C2_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_A948509A75BA15865BC6A9706482F1C2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_A948509A75BA15865BC6A9706482F1C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_A948509A75BA15865BC6A9706482F1C2" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_A948509A75BA15865BC6A9706482F1C2" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_5A66E0EBFB45A38C7A35A9706483E2B7_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_5A66E0EBFB45A38C7A35A9706483E2B7" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_5A66E0EBFB45A38C7A35A9706483E2B7_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_5A66E0EBFB45A38C7A35A9706483E2B7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5A66E0EBFB45A38C7A35A9706483E2B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_5A66E0EBFB45A38C7A35A9706483E2B7" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_5A66E0EBFB45A38C7A35A9706483E2B7" xlink:type="arc" />
    <link:label id="lab_us-gaap_Goodwill_74BAB0899365778F8143A9706483F9E5_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill_74BAB0899365778F8143A9706483F9E5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_74BAB0899365778F8143A9706483F9E5_label_en-US" xlink:label="lab_us-gaap_Goodwill_74BAB0899365778F8143A9706483F9E5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_74BAB0899365778F8143A9706483F9E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_74BAB0899365778F8143A9706483F9E5" xlink:to="lab_us-gaap_Goodwill_74BAB0899365778F8143A9706483F9E5" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_0E5EA57A7EC178C3A160A9706483C82A_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_0E5EA57A7EC178C3A160A9706483C82A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets, net</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_0E5EA57A7EC178C3A160A9706483C82A_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_0E5EA57A7EC178C3A160A9706483C82A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_0E5EA57A7EC178C3A160A9706483C82A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_0E5EA57A7EC178C3A160A9706483C82A" xlink:to="lab_us-gaap_OtherAssetsNoncurrent_0E5EA57A7EC178C3A160A9706483C82A" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_059254B425C1A52276BCA97064838F68_totalLabel_en-US" xlink:label="lab_us-gaap_Assets_059254B425C1A52276BCA97064838F68" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_059254B425C1A52276BCA97064838F68_label_en-US" xlink:label="lab_us-gaap_Assets_059254B425C1A52276BCA97064838F68" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_059254B425C1A52276BCA97064838F68" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_059254B425C1A52276BCA97064838F68" xlink:to="lab_us-gaap_Assets_059254B425C1A52276BCA97064838F68" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6609943CF30A5B0B93AEA9706483BD62_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6609943CF30A5B0B93AEA9706483BD62" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities and shareholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6609943CF30A5B0B93AEA9706483BD62_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6609943CF30A5B0B93AEA9706483BD62" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6609943CF30A5B0B93AEA9706483BD62" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6609943CF30A5B0B93AEA9706483BD62" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6609943CF30A5B0B93AEA9706483BD62" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsPayableCurrent_6D12EC7DEC722C7E8E0AA9706483995D_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_6D12EC7DEC722C7E8E0AA9706483995D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_6D12EC7DEC722C7E8E0AA9706483995D_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_6D12EC7DEC722C7E8E0AA9706483995D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_6D12EC7DEC722C7E8E0AA9706483995D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent_6D12EC7DEC722C7E8E0AA9706483995D" xlink:to="lab_us-gaap_AccountsPayableCurrent_6D12EC7DEC722C7E8E0AA9706483995D" xlink:type="arc" />
    <link:label id="lab_us-gaap_SelfInsuranceReserveCurrent_03641BAF218E5C29028DA9706483FCF0_verboseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent_03641BAF218E5C29028DA9706483FCF0" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Self-insurance reserves</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserveCurrent_03641BAF218E5C29028DA9706483FCF0_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent_03641BAF218E5C29028DA9706483FCF0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Self Insurance Reserve, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_03641BAF218E5C29028DA9706483FCF0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserveCurrent_03641BAF218E5C29028DA9706483FCF0" xlink:to="lab_us-gaap_SelfInsuranceReserveCurrent_03641BAF218E5C29028DA9706483FCF0" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_D91554870F00BC895D9DA97064837A80_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent_D91554870F00BC895D9DA97064837A80" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued payroll</link:label>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_D91554870F00BC895D9DA97064837A80_label_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent_D91554870F00BC895D9DA97064837A80" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Salaries, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaap_AccruedSalariesCurrent_D91554870F00BC895D9DA97064837A80" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalariesCurrent_D91554870F00BC895D9DA97064837A80" xlink:to="lab_us-gaap_AccruedSalariesCurrent_D91554870F00BC895D9DA97064837A80" xlink:type="arc" />
    <link:label id="lab_orly_AccruedBenefitsAndWithholdings_2447DBC5AFA815F9EB72A9706483FDA2_verboseLabel_en-US" xlink:label="lab_orly_AccruedBenefitsAndWithholdings_2447DBC5AFA815F9EB72A9706483FDA2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued benefits and withholdings</link:label>
    <link:label id="lab_orly_AccruedBenefitsAndWithholdings_2447DBC5AFA815F9EB72A9706483FDA2_label_en-US" xlink:label="lab_orly_AccruedBenefitsAndWithholdings_2447DBC5AFA815F9EB72A9706483FDA2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued benefits and withholdings</link:label>
    <link:label id="lab_orly_AccruedBenefitsAndWithholdings_2447DBC5AFA815F9EB72A9706483FDA2_documentation_en-US" xlink:label="lab_orly_AccruedBenefitsAndWithholdings_2447DBC5AFA815F9EB72A9706483FDA2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued vacation, accrued incentive plans and payroll tax withholdings.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_AccruedBenefitsAndWithholdings" xlink:label="loc_orly_AccruedBenefitsAndWithholdings_2447DBC5AFA815F9EB72A9706483FDA2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_AccruedBenefitsAndWithholdings_2447DBC5AFA815F9EB72A9706483FDA2" xlink:to="lab_orly_AccruedBenefitsAndWithholdings_2447DBC5AFA815F9EB72A9706483FDA2" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_940AF2FEC95DE5C28AC0A9706483C1E4_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent_940AF2FEC95DE5C28AC0A9706483C1E4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_940AF2FEC95DE5C28AC0A9706483C1E4_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent_940AF2FEC95DE5C28AC0A9706483C1E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_940AF2FEC95DE5C28AC0A9706483C1E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent_940AF2FEC95DE5C28AC0A9706483C1E4" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent_940AF2FEC95DE5C28AC0A9706483C1E4" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_C007A2335C1318A10163A9706483CA1C_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent_C007A2335C1318A10163A9706483CA1C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_C007A2335C1318A10163A9706483CA1C_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent_C007A2335C1318A10163A9706483CA1C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_C007A2335C1318A10163A9706483CA1C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_C007A2335C1318A10163A9706483CA1C" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent_C007A2335C1318A10163A9706483CA1C" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrent_82AB12897E8B70F012C2A9706483D33F_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_82AB12897E8B70F012C2A9706483D33F" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_82AB12897E8B70F012C2A9706483D33F_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_82AB12897E8B70F012C2A9706483D33F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_82AB12897E8B70F012C2A9706483D33F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_82AB12897E8B70F012C2A9706483D33F" xlink:to="lab_us-gaap_LiabilitiesCurrent_82AB12897E8B70F012C2A9706483D33F" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_EE06E0988A2B00A1171CA9706483839B_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent_EE06E0988A2B00A1171CA9706483839B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_EE06E0988A2B00A1171CA9706483839B_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent_EE06E0988A2B00A1171CA9706483839B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_EE06E0988A2B00A1171CA9706483839B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_EE06E0988A2B00A1171CA9706483839B" xlink:to="lab_us-gaap_LongTermDebtNoncurrent_EE06E0988A2B00A1171CA9706483839B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_1F0521612C3A64C84E0CA9706483488B_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_1F0521612C3A64C84E0CA9706483488B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_1F0521612C3A64C84E0CA9706483488B_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_1F0521612C3A64C84E0CA9706483488B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_1F0521612C3A64C84E0CA9706483488B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_1F0521612C3A64C84E0CA9706483488B" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_1F0521612C3A64C84E0CA9706483488B" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_3FE16E149EBEC4718907A9706483999C_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_3FE16E149EBEC4718907A9706483999C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_3FE16E149EBEC4718907A9706483999C_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_3FE16E149EBEC4718907A9706483999C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_3FE16E149EBEC4718907A9706483999C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_3FE16E149EBEC4718907A9706483999C" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent_3FE16E149EBEC4718907A9706483999C" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5CFC802E908CAB053FF6A9706483E46A_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5CFC802E908CAB053FF6A9706483E46A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shareholders' equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5CFC802E908CAB053FF6A9706483E46A_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5CFC802E908CAB053FF6A9706483E46A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5CFC802E908CAB053FF6A9706483E46A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5CFC802E908CAB053FF6A9706483E46A" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5CFC802E908CAB053FF6A9706483E46A" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockValue_8367CFD6D57AE83752C3A9706484E3AE_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue_8367CFD6D57AE83752C3A9706484E3AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, $0.01 par value: Authorized shares - 245,000,000; Issued and outstanding shares - 87,998,971 as of June 30, 2017, and 92,851,815 as of December 31, 2016</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_8367CFD6D57AE83752C3A9706484E3AE_label_en-US" xlink:label="lab_us-gaap_CommonStockValue_8367CFD6D57AE83752C3A9706484E3AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_8367CFD6D57AE83752C3A9706484E3AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue_8367CFD6D57AE83752C3A9706484E3AE" xlink:to="lab_us-gaap_CommonStockValue_8367CFD6D57AE83752C3A9706484E3AE" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_028021BE81DDCB073B69A970648432C0_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock_028021BE81DDCB073B69A970648432C0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_028021BE81DDCB073B69A970648432C0_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock_028021BE81DDCB073B69A970648432C0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_028021BE81DDCB073B69A970648432C0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock_028021BE81DDCB073B69A970648432C0" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock_028021BE81DDCB073B69A970648432C0" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_F103FFF37B253D511C81A970648478C2_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_F103FFF37B253D511C81A970648478C2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained (deficit) earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_F103FFF37B253D511C81A970648478C2_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_F103FFF37B253D511C81A970648478C2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_F103FFF37B253D511C81A970648478C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit_F103FFF37B253D511C81A970648478C2" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit_F103FFF37B253D511C81A970648478C2" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_71350A08778528ED5E5DA97064844795_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_71350A08778528ED5E5DA97064844795" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total shareholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_71350A08778528ED5E5DA97064844795_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity_71350A08778528ED5E5DA97064844795" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_71350A08778528ED5E5DA97064844795" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_71350A08778528ED5E5DA97064844795" xlink:to="lab_us-gaap_StockholdersEquity_71350A08778528ED5E5DA97064844795" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_3840650C960639921E49A9706484652B_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_3840650C960639921E49A9706484652B" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and shareholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_3840650C960639921E49A9706484652B_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_3840650C960639921E49A9706484652B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_3840650C960639921E49A9706484652B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_3840650C960639921E49A9706484652B" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_3840650C960639921E49A9706484652B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_2472B20445B79D1398A0A9706412B7DB_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_2472B20445B79D1398A0A9706412B7DB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Repurchase of) Equity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromRepurchaseOfEquityAbstract" xlink:label="loc_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_2472B20445B79D1398A0A9706412B7DB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_2472B20445B79D1398A0A9706412B7DB" xlink:to="lab_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_2472B20445B79D1398A0A9706412B7DB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_9F2891859C3DB528EF28A97064129FE7_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable_9F2891859C3DB528EF28A97064129FE7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_9F2891859C3DB528EF28A97064129FE7_label_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable_9F2891859C3DB528EF28A97064129FE7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_9F2891859C3DB528EF28A97064129FE7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_9F2891859C3DB528EF28A97064129FE7" xlink:to="lab_us-gaap_ClassOfTreasuryStockTable_9F2891859C3DB528EF28A97064129FE7" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3_terseLabel_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program</link:label>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3_label_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:to="lab_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:type="arc" />
    <link:label id="lab_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_27D3CAFC1A0FF3B111E6A970641389DD_terseLabel_en-US" xlink:label="lab_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_27D3CAFC1A0FF3B111E6A970641389DD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase in authorized amount</link:label>
    <link:label id="lab_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_27D3CAFC1A0FF3B111E6A970641389DD_label_en-US" xlink:label="lab_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_27D3CAFC1A0FF3B111E6A970641389DD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Increase In Authorized Amount</link:label>
    <link:label id="lab_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_27D3CAFC1A0FF3B111E6A970641389DD_documentation_en-US" xlink:label="lab_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_27D3CAFC1A0FF3B111E6A970641389DD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase in amount authorized under the Company's board-approved share repurchase program.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_StockRepurchaseProgramIncreaseInAuthorizedAmount" xlink:label="loc_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_27D3CAFC1A0FF3B111E6A970641389DD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_27D3CAFC1A0FF3B111E6A970641389DD" xlink:to="lab_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_27D3CAFC1A0FF3B111E6A970641389DD" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_F9E0E96A94FE5AF9C172A97064134327_verboseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_F9E0E96A94FE5AF9C172A97064134327" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cumulative authorized amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_F9E0E96A94FE5AF9C172A97064134327_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_F9E0E96A94FE5AF9C172A97064134327" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_F9E0E96A94FE5AF9C172A97064134327" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_F9E0E96A94FE5AF9C172A97064134327" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_F9E0E96A94FE5AF9C172A97064134327" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchaseProgramPeriodInForce1_DD3D1783110CA5B886E9A9706413E2FB_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramPeriodInForce1_DD3D1783110CA5B886E9A9706413E2FB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Authorization effective period</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramPeriodInForce1_DD3D1783110CA5B886E9A9706413E2FB_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramPeriodInForce1_DD3D1783110CA5B886E9A9706413E2FB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Period in Force</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_DD3D1783110CA5B886E9A9706413E2FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_DD3D1783110CA5B886E9A9706413E2FB" xlink:to="lab_us-gaap_StockRepurchaseProgramPeriodInForce1_DD3D1783110CA5B886E9A9706413E2FB" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1C04509BFB4B7D8AA615A9706414F17D_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1C04509BFB4B7D8AA615A9706414F17D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining balance under share repurchase program</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1C04509BFB4B7D8AA615A9706414F17D_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1C04509BFB4B7D8AA615A9706414F17D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1C04509BFB4B7D8AA615A9706414F17D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1C04509BFB4B7D8AA615A9706414F17D" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1C04509BFB4B7D8AA615A9706414F17D" xlink:type="arc" />
    <link:label id="lab_orly_OtherCompensationAndBenefitPlansTable_8BEF2F9CE0B1B54CC750A97063F48C26_terseLabel_en-US" xlink:label="lab_orly_OtherCompensationAndBenefitPlansTable_8BEF2F9CE0B1B54CC750A97063F48C26" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Compensation And Benefit Plans [Table]</link:label>
    <link:label id="lab_orly_OtherCompensationAndBenefitPlansTable_8BEF2F9CE0B1B54CC750A97063F48C26_label_en-US" xlink:label="lab_orly_OtherCompensationAndBenefitPlansTable_8BEF2F9CE0B1B54CC750A97063F48C26" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Compensation And Benefit Plans [Table]</link:label>
    <link:label id="lab_orly_OtherCompensationAndBenefitPlansTable_8BEF2F9CE0B1B54CC750A97063F48C26_documentation_en-US" xlink:label="lab_orly_OtherCompensationAndBenefitPlansTable_8BEF2F9CE0B1B54CC750A97063F48C26" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Components of an arrangement under which an individual receives compensation benefits.  Such an arrangement is usually provided to employees to compensate them, provide performance incentives to them, and to attract or retain their services.  May also include pertinent information particular to a plan that is not elsewhere specified in the taxonomy.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_OtherCompensationAndBenefitPlansTable" xlink:label="loc_orly_OtherCompensationAndBenefitPlansTable_8BEF2F9CE0B1B54CC750A97063F48C26" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_OtherCompensationAndBenefitPlansTable_8BEF2F9CE0B1B54CC750A97063F48C26" xlink:to="lab_orly_OtherCompensationAndBenefitPlansTable_8BEF2F9CE0B1B54CC750A97063F48C26" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_45D6BB09742795D4C2E3A97063F42C54_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis_45D6BB09742795D4C2E3A97063F42C54" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_45D6BB09742795D4C2E3A97063F42C54_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis_45D6BB09742795D4C2E3A97063F42C54" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_45D6BB09742795D4C2E3A97063F42C54" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_45D6BB09742795D4C2E3A97063F42C54" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis_45D6BB09742795D4C2E3A97063F42C54" xlink:type="arc" />
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_560466AED5A152F2F6F5A97063F4A9F5_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain_560466AED5A152F2F6F5A97063F4A9F5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_560466AED5A152F2F6F5A97063F4A9F5_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain_560466AED5A152F2F6F5A97063F4A9F5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_560466AED5A152F2F6F5A97063F4A9F5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_560466AED5A152F2F6F5A97063F4A9F5" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain_560466AED5A152F2F6F5A97063F4A9F5" xlink:type="arc" />
    <link:label id="lab_orly_EmployeeStockPurchasePlanMember_28A63476AD373C82334BA97063F5509A_terseLabel_en-US" xlink:label="lab_orly_EmployeeStockPurchasePlanMember_28A63476AD373C82334BA97063F5509A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee stock purchase plan [Member]</link:label>
    <link:label id="lab_orly_EmployeeStockPurchasePlanMember_28A63476AD373C82334BA97063F5509A_label_en-US" xlink:label="lab_orly_EmployeeStockPurchasePlanMember_28A63476AD373C82334BA97063F5509A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_orly_EmployeeStockPurchasePlanMember_28A63476AD373C82334BA97063F5509A_documentation_en-US" xlink:label="lab_orly_EmployeeStockPurchasePlanMember_28A63476AD373C82334BA97063F5509A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The Company's employee stock purchase plan permits all eligible employees to purchase shares of the Company's stock at 85% of the fair market value.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_EmployeeStockPurchasePlanMember" xlink:label="loc_orly_EmployeeStockPurchasePlanMember_28A63476AD373C82334BA97063F5509A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_EmployeeStockPurchasePlanMember_28A63476AD373C82334BA97063F5509A" xlink:to="lab_orly_EmployeeStockPurchasePlanMember_28A63476AD373C82334BA97063F5509A" xlink:type="arc" />
    <link:label id="lab_us-gaap_AwardTypeAxis_191EBFF2580CC1328F9DA97063F59975_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_191EBFF2580CC1328F9DA97063F59975" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_191EBFF2580CC1328F9DA97063F59975_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_191EBFF2580CC1328F9DA97063F59975" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_191EBFF2580CC1328F9DA97063F59975" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis_191EBFF2580CC1328F9DA97063F59975" xlink:to="lab_us-gaap_AwardTypeAxis_191EBFF2580CC1328F9DA97063F59975" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46D12B96266391E805D4A97063F5DFDB_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46D12B96266391E805D4A97063F5DFDB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46D12B96266391E805D4A97063F5DFDB_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46D12B96266391E805D4A97063F5DFDB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46D12B96266391E805D4A97063F5DFDB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46D12B96266391E805D4A97063F5DFDB" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46D12B96266391E805D4A97063F5DFDB" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedStockMember_5A86D14A8BFA4F31D004A97063F5EBD7_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember_5A86D14A8BFA4F31D004A97063F5EBD7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock [Member]</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_5A86D14A8BFA4F31D004A97063F5EBD7_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember_5A86D14A8BFA4F31D004A97063F5EBD7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_5A86D14A8BFA4F31D004A97063F5EBD7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember_5A86D14A8BFA4F31D004A97063F5EBD7" xlink:to="lab_us-gaap_RestrictedStockMember_5A86D14A8BFA4F31D004A97063F5EBD7" xlink:type="arc" />
    <link:label id="lab_us-gaap_TitleOfIndividualAxis_635B7F5B172076B449C2A97063F5B533_terseLabel_en-US" xlink:label="lab_us-gaap_TitleOfIndividualAxis_635B7F5B172076B449C2A97063F5B533" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_us-gaap_TitleOfIndividualAxis_635B7F5B172076B449C2A97063F5B533_label_en-US" xlink:label="lab_us-gaap_TitleOfIndividualAxis_635B7F5B172076B449C2A97063F5B533" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_635B7F5B172076B449C2A97063F5B533" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TitleOfIndividualAxis_635B7F5B172076B449C2A97063F5B533" xlink:to="lab_us-gaap_TitleOfIndividualAxis_635B7F5B172076B449C2A97063F5B533" xlink:type="arc" />
    <link:label id="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_BA1BFF89896E41A18C82A97063F68B76_terseLabel_en-US" xlink:label="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_BA1BFF89896E41A18C82A97063F68B76" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Relationship to Entity [Domain]</link:label>
    <link:label id="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_BA1BFF89896E41A18C82A97063F68B76_label_en-US" xlink:label="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_BA1BFF89896E41A18C82A97063F68B76" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Relationship to Entity [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_BA1BFF89896E41A18C82A97063F68B76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_BA1BFF89896E41A18C82A97063F68B76" xlink:to="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_BA1BFF89896E41A18C82A97063F68B76" xlink:type="arc" />
    <link:label id="lab_us-gaap_DirectorMember_6C339064F3EA1759F608A97063F68E31_terseLabel_en-US" xlink:label="lab_us-gaap_DirectorMember_6C339064F3EA1759F608A97063F68E31" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Director [Member]</link:label>
    <link:label id="lab_us-gaap_DirectorMember_6C339064F3EA1759F608A97063F68E31_label_en-US" xlink:label="lab_us-gaap_DirectorMember_6C339064F3EA1759F608A97063F68E31" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Director [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember" xlink:label="loc_us-gaap_DirectorMember_6C339064F3EA1759F608A97063F68E31" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DirectorMember_6C339064F3EA1759F608A97063F68E31" xlink:to="lab_us-gaap_DirectorMember_6C339064F3EA1759F608A97063F68E31" xlink:type="arc" />
    <link:label id="lab_orly_OtherCompensationAndBenefitPlansLineItems_451B928DD1982CA7CD3FA97063F625EB_terseLabel_en-US" xlink:label="lab_orly_OtherCompensationAndBenefitPlansLineItems_451B928DD1982CA7CD3FA97063F625EB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation and Benefit Plans</link:label>
    <link:label id="lab_orly_OtherCompensationAndBenefitPlansLineItems_451B928DD1982CA7CD3FA97063F625EB_label_en-US" xlink:label="lab_orly_OtherCompensationAndBenefitPlansLineItems_451B928DD1982CA7CD3FA97063F625EB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Compensation And Benefit Plans [Line Items]</link:label>
    <link:label id="lab_orly_OtherCompensationAndBenefitPlansLineItems_451B928DD1982CA7CD3FA97063F625EB_documentation_en-US" xlink:label="lab_orly_OtherCompensationAndBenefitPlansLineItems_451B928DD1982CA7CD3FA97063F625EB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line items represent an arrangement under which an individual receives compensation benefits.  Such an arrangement is usually provided to employees to compensate them, provide performance incentives to them, and to attract or retain their services.  May also include pertinent information particular to a plan that is not elsewhere specified in the taxonomy.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_OtherCompensationAndBenefitPlansLineItems" xlink:label="loc_orly_OtherCompensationAndBenefitPlansLineItems_451B928DD1982CA7CD3FA97063F625EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_OtherCompensationAndBenefitPlansLineItems_451B928DD1982CA7CD3FA97063F625EB" xlink:to="lab_orly_OtherCompensationAndBenefitPlansLineItems_451B928DD1982CA7CD3FA97063F625EB" xlink:type="arc" />
    <link:label id="lab_orly_OtherEmployeeBenefitPlanDescriptions_A6121C7435FBCA41DD66A97063F6E8E5_terseLabel_en-US" xlink:label="lab_orly_OtherEmployeeBenefitPlanDescriptions_A6121C7435FBCA41DD66A97063F6E8E5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other employee benefit plan, description</link:label>
    <link:label id="lab_orly_OtherEmployeeBenefitPlanDescriptions_A6121C7435FBCA41DD66A97063F6E8E5_label_en-US" xlink:label="lab_orly_OtherEmployeeBenefitPlanDescriptions_A6121C7435FBCA41DD66A97063F6E8E5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Employee Benefit Plan Descriptions</link:label>
    <link:label id="lab_orly_OtherEmployeeBenefitPlanDescriptions_A6121C7435FBCA41DD66A97063F6E8E5_documentation_en-US" xlink:label="lab_orly_OtherEmployeeBenefitPlanDescriptions_A6121C7435FBCA41DD66A97063F6E8E5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">General descriptive information regarding an arrangement under which employees receive compensation benefits. Such an arrangement is usually provided to employees to compensate them, provide performance incentives to them, and to attract or retain their services. May also include pertinent information particular to a plan that is not elsewhere specified in the taxonomy.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_OtherEmployeeBenefitPlanDescriptions" xlink:label="loc_orly_OtherEmployeeBenefitPlanDescriptions_A6121C7435FBCA41DD66A97063F6E8E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_OtherEmployeeBenefitPlanDescriptions_A6121C7435FBCA41DD66A97063F6E8E5" xlink:to="lab_orly_OtherEmployeeBenefitPlanDescriptions_A6121C7435FBCA41DD66A97063F6E8E5" xlink:type="arc" />
    <link:label id="lab_orly_EmployeeStockPurchasePlanStockPurchasePercentage_001084E757776391994BA97063F6B004_terseLabel_en-US" xlink:label="lab_orly_EmployeeStockPurchasePlanStockPurchasePercentage_001084E757776391994BA97063F6B004" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee stock purchase plan, stock purchase percentage</link:label>
    <link:label id="lab_orly_EmployeeStockPurchasePlanStockPurchasePercentage_001084E757776391994BA97063F6B004_label_en-US" xlink:label="lab_orly_EmployeeStockPurchasePlanStockPurchasePercentage_001084E757776391994BA97063F6B004" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee stock purchase plan stock purchase percentage</link:label>
    <link:label id="lab_orly_EmployeeStockPurchasePlanStockPurchasePercentage_001084E757776391994BA97063F6B004_documentation_en-US" xlink:label="lab_orly_EmployeeStockPurchasePlanStockPurchasePercentage_001084E757776391994BA97063F6B004" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percent of fair market value of Company's common stock that eligible employees, participating in employee stock purchase plan, may purchase the stock at within the plan.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_EmployeeStockPurchasePlanStockPurchasePercentage" xlink:label="loc_orly_EmployeeStockPurchasePlanStockPurchasePercentage_001084E757776391994BA97063F6B004" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_EmployeeStockPurchasePlanStockPurchasePercentage_001084E757776391994BA97063F6B004" xlink:to="lab_orly_EmployeeStockPurchasePlanStockPurchasePercentage_001084E757776391994BA97063F6B004" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_A180F3A5524395056334A97063F64C7E_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_A180F3A5524395056334A97063F64C7E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_A180F3A5524395056334A97063F64C7E_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_A180F3A5524395056334A97063F64C7E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_A180F3A5524395056334A97063F64C7E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_A180F3A5524395056334A97063F64C7E" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_A180F3A5524395056334A97063F64C7E" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_954FCCDC2E0A6AC86C8DA970645B9B77_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_954FCCDC2E0A6AC86C8DA970645B9B77" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_954FCCDC2E0A6AC86C8DA970645B9B77_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_954FCCDC2E0A6AC86C8DA970645B9B77" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_954FCCDC2E0A6AC86C8DA970645B9B77" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock_954FCCDC2E0A6AC86C8DA970645B9B77" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock_954FCCDC2E0A6AC86C8DA970645B9B77" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_53F0D55BAC84585FA550A970645880C3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_53F0D55BAC84585FA550A970645880C3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of financial instruments, policy</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_53F0D55BAC84585FA550A970645880C3_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_53F0D55BAC84585FA550A970645880C3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_53F0D55BAC84585FA550A970645880C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_53F0D55BAC84585FA550A970645880C3" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_53F0D55BAC84585FA550A970645880C3" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_A275B636DF5240FC4826A97064517D9D_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_A275B636DF5240FC4826A97064517D9D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value, inputs, Level 1 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_A275B636DF5240FC4826A97064517D9D_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_A275B636DF5240FC4826A97064517D9D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_A275B636DF5240FC4826A97064517D9D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member_A275B636DF5240FC4826A97064517D9D" xlink:to="lab_us-gaap_FairValueInputsLevel1Member_A275B636DF5240FC4826A97064517D9D" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_013BFD3EBDBA949934E9A970645119C0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member_013BFD3EBDBA949934E9A970645119C0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value, inputs, Level 3 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_013BFD3EBDBA949934E9A970645119C0_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member_013BFD3EBDBA949934E9A970645119C0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_013BFD3EBDBA949934E9A970645119C0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member_013BFD3EBDBA949934E9A970645119C0" xlink:to="lab_us-gaap_FairValueInputsLevel3Member_013BFD3EBDBA949934E9A970645119C0" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_CF3CBDAF1697B200E71EA9706451ED0E_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure_CF3CBDAF1697B200E71EA9706451ED0E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated fair value of marketable securities</link:label>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_CF3CBDAF1697B200E71EA9706451ED0E_label_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure_CF3CBDAF1697B200E71EA9706451ED0E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_CF3CBDAF1697B200E71EA9706451ED0E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure_CF3CBDAF1697B200E71EA9706451ED0E" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure_CF3CBDAF1697B200E71EA9706451ED0E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_89133A38D08276A9B623A97064172E37_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_89133A38D08276A9B623A97064172E37" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of shares repurchased</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_89133A38D08276A9B623A97064172E37_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_89133A38D08276A9B623A97064172E37" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Treasury Stock [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_89133A38D08276A9B623A97064172E37" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_89133A38D08276A9B623A97064172E37" xlink:to="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_89133A38D08276A9B623A97064172E37" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract_43CBA8B9139C1B01E0BEA97063EB19B4_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract_43CBA8B9139C1B01E0BEA97063EB19B4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract" xlink:label="loc_us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract_43CBA8B9139C1B01E0BEA97063EB19B4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract_43CBA8B9139C1B01E0BEA97063EB19B4" xlink:to="lab_us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract_43CBA8B9139C1B01E0BEA97063EB19B4" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPlanTable_22671BBFA41E4066E9D8A97063EBE92E_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable_22671BBFA41E4066E9D8A97063EBE92E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanTable_22671BBFA41E4066E9D8A97063EBE92E_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable_22671BBFA41E4066E9D8A97063EBE92E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPlanTable" xlink:label="loc_us-gaap_DefinedContributionPlanTable_22671BBFA41E4066E9D8A97063EBE92E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanTable_22671BBFA41E4066E9D8A97063EBE92E" xlink:to="lab_us-gaap_DefinedContributionPlanTable_22671BBFA41E4066E9D8A97063EBE92E" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_8C83ABD3C33AAFE78CE5A97063ECF2F1_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis_8C83ABD3C33AAFE78CE5A97063ECF2F1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_8C83ABD3C33AAFE78CE5A97063ECF2F1_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis_8C83ABD3C33AAFE78CE5A97063ECF2F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="loc_us-gaap_RetirementPlanNameAxis_8C83ABD3C33AAFE78CE5A97063ECF2F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameAxis_8C83ABD3C33AAFE78CE5A97063ECF2F1" xlink:to="lab_us-gaap_RetirementPlanNameAxis_8C83ABD3C33AAFE78CE5A97063ECF2F1" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_4550986B3C6852FC077DA97063EC04D9_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain_4550986B3C6852FC077DA97063EC04D9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_4550986B3C6852FC077DA97063EC04D9_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain_4550986B3C6852FC077DA97063EC04D9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_4550986B3C6852FC077DA97063EC04D9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameDomain_4550986B3C6852FC077DA97063EC04D9" xlink:to="lab_us-gaap_RetirementPlanNameDomain_4550986B3C6852FC077DA97063EC04D9" xlink:type="arc" />
    <link:label id="lab_orly_ProfitSharingAndSavingsPlanMember_C99E9E82D7CC153F4604A97063ECF87A_terseLabel_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanMember_C99E9E82D7CC153F4604A97063ECF87A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Profit sharing and savings plan [Member]</link:label>
    <link:label id="lab_orly_ProfitSharingAndSavingsPlanMember_C99E9E82D7CC153F4604A97063ECF87A_label_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanMember_C99E9E82D7CC153F4604A97063ECF87A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Profit Sharing And Savings Plan [Member]</link:label>
    <link:label id="lab_orly_ProfitSharingAndSavingsPlanMember_C99E9E82D7CC153F4604A97063ECF87A_documentation_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanMember_C99E9E82D7CC153F4604A97063ECF87A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The Company's contributory profit sharing and savings plan that covers substantially all employees.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_ProfitSharingAndSavingsPlanMember" xlink:label="loc_orly_ProfitSharingAndSavingsPlanMember_C99E9E82D7CC153F4604A97063ECF87A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_ProfitSharingAndSavingsPlanMember_C99E9E82D7CC153F4604A97063ECF87A" xlink:to="lab_orly_ProfitSharingAndSavingsPlanMember_C99E9E82D7CC153F4604A97063ECF87A" xlink:type="arc" />
    <link:label id="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_D09B27E40EE4B1F68C5FA97063EC82E1_terseLabel_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_D09B27E40EE4B1F68C5FA97063EC82E1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Profit Sharing And Savings Plan Percentage Match Range [Axis]</link:label>
    <link:label id="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_D09B27E40EE4B1F68C5FA97063EC82E1_label_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_D09B27E40EE4B1F68C5FA97063EC82E1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Profit Sharing And Savings Plan Percentage Match Range [Axis]</link:label>
    <link:label id="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_D09B27E40EE4B1F68C5FA97063EC82E1_documentation_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_D09B27E40EE4B1F68C5FA97063EC82E1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The range and certain details regarding the range of the Company's percentage matching contribution to its profit sharing and savings plan.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis" xlink:label="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_D09B27E40EE4B1F68C5FA97063EC82E1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_D09B27E40EE4B1F68C5FA97063EC82E1" xlink:to="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_D09B27E40EE4B1F68C5FA97063EC82E1" xlink:type="arc" />
    <link:label id="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_FE1923073A311ECA6B22A97063EC0FA9_terseLabel_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_FE1923073A311ECA6B22A97063EC0FA9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Profit Sharing And Savings Plan Percentage Match Range [Domain]</link:label>
    <link:label id="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_FE1923073A311ECA6B22A97063EC0FA9_label_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_FE1923073A311ECA6B22A97063EC0FA9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Profit Sharing And Savings Plan Percentage Match Range [Domain]</link:label>
    <link:label id="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_FE1923073A311ECA6B22A97063EC0FA9_documentation_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_FE1923073A311ECA6B22A97063EC0FA9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The range and certain details regarding the range of the Company's percentage matching contribution to its profit sharing and savings plan.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain" xlink:label="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_FE1923073A311ECA6B22A97063EC0FA9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_FE1923073A311ECA6B22A97063EC0FA9" xlink:to="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_FE1923073A311ECA6B22A97063EC0FA9" xlink:type="arc" />
    <link:label id="lab_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_3F26C2C0F506D687A26FA97063EC930F_terseLabel_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_3F26C2C0F506D687A26FA97063EC930F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee's first 2% of contributed wages [Member]</link:label>
    <link:label id="lab_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_3F26C2C0F506D687A26FA97063EC930F_label_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_3F26C2C0F506D687A26FA97063EC930F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Profit Sharing And Savings Plan Employee First Two Percent Of Contributed Wages [Member]</link:label>
    <link:label id="lab_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_3F26C2C0F506D687A26FA97063EC930F_documentation_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_3F26C2C0F506D687A26FA97063EC930F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The Company will match a percentage of an employee's first 2% of contributed wages to the Profit Sharing and Savings plan.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember" xlink:label="loc_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_3F26C2C0F506D687A26FA97063EC930F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_3F26C2C0F506D687A26FA97063EC930F" xlink:to="lab_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_3F26C2C0F506D687A26FA97063EC930F" xlink:type="arc" />
    <link:label id="lab_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_6673F1E848D8949C0A93A97063EC808F_terseLabel_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_6673F1E848D8949C0A93A97063EC808F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee's next 4% of contributed wages [Member]</link:label>
    <link:label id="lab_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_6673F1E848D8949C0A93A97063EC808F_label_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_6673F1E848D8949C0A93A97063EC808F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Profit Sharing And Savings Plan Employee Next Four Percent Of Contributed Wages [Member]</link:label>
    <link:label id="lab_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_6673F1E848D8949C0A93A97063EC808F_documentation_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_6673F1E848D8949C0A93A97063EC808F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The Company will match a percentage of an employee's next 4% of contributed wages to the Profit Sharing and Savings plan.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember" xlink:label="loc_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_6673F1E848D8949C0A93A97063EC808F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_6673F1E848D8949C0A93A97063EC808F" xlink:to="lab_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_6673F1E848D8949C0A93A97063EC808F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_552CA7B32D808B55C21AA97063EC9E49_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_552CA7B32D808B55C21AA97063EC9E49" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation and Benefit Plans</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_552CA7B32D808B55C21AA97063EC9E49_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_552CA7B32D808B55C21AA97063EC9E49" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_552CA7B32D808B55C21AA97063EC9E49" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_552CA7B32D808B55C21AA97063EC9E49" xlink:to="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_552CA7B32D808B55C21AA97063EC9E49" xlink:type="arc" />
    <link:label id="lab_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_73ECC58123ADEEB1B417A97063EC2D3F_terseLabel_en-US" xlink:label="lab_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_73ECC58123ADEEB1B417A97063EC2D3F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Profit sharing and savings plan, description</link:label>
    <link:label id="lab_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_73ECC58123ADEEB1B417A97063EC2D3F_label_en-US" xlink:label="lab_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_73ECC58123ADEEB1B417A97063EC2D3F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Description</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans" xlink:label="loc_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_73ECC58123ADEEB1B417A97063EC2D3F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_73ECC58123ADEEB1B417A97063EC2D3F" xlink:to="lab_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_73ECC58123ADEEB1B417A97063EC2D3F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_67F71A2E2C5A9F6B2CF9A97063ED3EA0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_67F71A2E2C5A9F6B2CF9A97063ED3EA0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Profit sharing and savings plan, Company match</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_67F71A2E2C5A9F6B2CF9A97063ED3EA0_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_67F71A2E2C5A9F6B2CF9A97063ED3EA0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_67F71A2E2C5A9F6B2CF9A97063ED3EA0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_67F71A2E2C5A9F6B2CF9A97063ED3EA0" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_67F71A2E2C5A9F6B2CF9A97063ED3EA0" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ADE3BDCE2B89F718E7D9A97063ED8AAB_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ADE3BDCE2B89F718E7D9A97063ED8AAB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Profit sharing and savings plan, employer discretionary contribution</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ADE3BDCE2B89F718E7D9A97063ED8AAB_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ADE3BDCE2B89F718E7D9A97063ED8AAB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ADE3BDCE2B89F718E7D9A97063ED8AAB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ADE3BDCE2B89F718E7D9A97063ED8AAB" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ADE3BDCE2B89F718E7D9A97063ED8AAB" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_7EF3A65F73B113FFD201A97063EDB4EE_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized_7EF3A65F73B113FFD201A97063EDB4EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Profit sharing and savings plan, cost recognized</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_7EF3A65F73B113FFD201A97063EDB4EE_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized_7EF3A65F73B113FFD201A97063EDB4EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_7EF3A65F73B113FFD201A97063EDB4EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized_7EF3A65F73B113FFD201A97063EDB4EE" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized_7EF3A65F73B113FFD201A97063EDB4EE" xlink:type="arc" />
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_70E6542DFDDC049CB562A970645D41A4_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_70E6542DFDDC049CB562A970645D41A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_70E6542DFDDC049CB562A970645D41A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_70E6542DFDDC049CB562A970645D41A4" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_70E6542DFDDC049CB562A970645D41A4" xlink:type="arc" />
    <link:label id="lab_us-gaap_BasisOfAccounting_4164BAE2606747CFC519A970645DD744_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccounting_4164BAE2606747CFC519A970645DD744" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccounting_4164BAE2606747CFC519A970645DD744_label_en-US" xlink:label="lab_us-gaap_BasisOfAccounting_4164BAE2606747CFC519A970645DD744" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BasisOfAccounting" xlink:label="loc_us-gaap_BasisOfAccounting_4164BAE2606747CFC519A970645DD744" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccounting_4164BAE2606747CFC519A970645DD744" xlink:to="lab_us-gaap_BasisOfAccounting_4164BAE2606747CFC519A970645DD744" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityAbstract_E4CFC723571EEA9453BEA9D1B8DB3A74_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAbstract_E4CFC723571EEA9453BEA9D1B8DB3A74" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract_E4CFC723571EEA9453BEA9D1B8DB3A74" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_E4CFC723571EEA9453BEA9D1B8DB3A74" xlink:to="lab_us-gaap_LineOfCreditFacilityAbstract_E4CFC723571EEA9453BEA9D1B8DB3A74" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_8F28AF16AF02B0D9B23BA9D1B8DB55C6_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable_8F28AF16AF02B0D9B23BA9D1B8DB55C6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_8F28AF16AF02B0D9B23BA9D1B8DB55C6_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable_8F28AF16AF02B0D9B23BA9D1B8DB55C6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_8F28AF16AF02B0D9B23BA9D1B8DB55C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8F28AF16AF02B0D9B23BA9D1B8DB55C6" xlink:to="lab_us-gaap_LineOfCreditFacilityTable_8F28AF16AF02B0D9B23BA9D1B8DB55C6" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityAxis_A5E2DDFB3086E0D471C6A9D1B8DC46AC_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_A5E2DDFB3086E0D471C6A9D1B8DC46AC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_A5E2DDFB3086E0D471C6A9D1B8DC46AC_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_A5E2DDFB3086E0D471C6A9D1B8DC46AC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_A5E2DDFB3086E0D471C6A9D1B8DC46AC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis_A5E2DDFB3086E0D471C6A9D1B8DC46AC" xlink:to="lab_us-gaap_CreditFacilityAxis_A5E2DDFB3086E0D471C6A9D1B8DC46AC" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityDomain_4B3D91DDF9F4A47A000FA9D1B8DCEC26_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_4B3D91DDF9F4A47A000FA9D1B8DCEC26" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_4B3D91DDF9F4A47A000FA9D1B8DCEC26_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_4B3D91DDF9F4A47A000FA9D1B8DCEC26" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_4B3D91DDF9F4A47A000FA9D1B8DCEC26" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain_4B3D91DDF9F4A47A000FA9D1B8DCEC26" xlink:to="lab_us-gaap_CreditFacilityDomain_4B3D91DDF9F4A47A000FA9D1B8DCEC26" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditMember_3CA3D75BA5396420CB50A9D1B8DCDE7F_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember_3CA3D75BA5396420CB50A9D1B8DCDE7F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit facility [Member]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_3CA3D75BA5396420CB50A9D1B8DCDE7F_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember_3CA3D75BA5396420CB50A9D1B8DCDE7F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_3CA3D75BA5396420CB50A9D1B8DCDE7F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember_3CA3D75BA5396420CB50A9D1B8DCDE7F" xlink:to="lab_us-gaap_LineOfCreditMember_3CA3D75BA5396420CB50A9D1B8DCDE7F" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_5394894D0C4766CDC0DCA9D1B8E13073_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis_5394894D0C4766CDC0DCA9D1B8E13073" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_5394894D0C4766CDC0DCA9D1B8E13073_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis_5394894D0C4766CDC0DCA9D1B8E13073" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_5394894D0C4766CDC0DCA9D1B8E13073" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5394894D0C4766CDC0DCA9D1B8E13073" xlink:to="lab_us-gaap_LongtermDebtTypeAxis_5394894D0C4766CDC0DCA9D1B8E13073" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_3C78385293E5C2C8356AA9D1B8E17450_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain_3C78385293E5C2C8356AA9D1B8E17450" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_3C78385293E5C2C8356AA9D1B8E17450_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain_3C78385293E5C2C8356AA9D1B8E17450" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3C78385293E5C2C8356AA9D1B8E17450" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3C78385293E5C2C8356AA9D1B8E17450" xlink:to="lab_us-gaap_LongtermDebtTypeDomain_3C78385293E5C2C8356AA9D1B8E17450" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnsecuredDebtMember_CCD99B51C5639C89C23FA9D1B8E1ECC2_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember_CCD99B51C5639C89C23FA9D1B8E1ECC2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unsecured debt [Member]</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_CCD99B51C5639C89C23FA9D1B8E1ECC2_label_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember_CCD99B51C5639C89C23FA9D1B8E1ECC2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unsecured Debt [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnsecuredDebtMember" xlink:label="loc_us-gaap_UnsecuredDebtMember_CCD99B51C5639C89C23FA9D1B8E1ECC2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebtMember_CCD99B51C5639C89C23FA9D1B8E1ECC2" xlink:to="lab_us-gaap_UnsecuredDebtMember_CCD99B51C5639C89C23FA9D1B8E1ECC2" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentAxis_2420B659424841F0E84AA9D1B8E16FDD_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis_2420B659424841F0E84AA9D1B8E16FDD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_2420B659424841F0E84AA9D1B8E16FDD_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis_2420B659424841F0E84AA9D1B8E16FDD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_2420B659424841F0E84AA9D1B8E16FDD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis_2420B659424841F0E84AA9D1B8E16FDD" xlink:to="lab_us-gaap_DebtInstrumentAxis_2420B659424841F0E84AA9D1B8E16FDD" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_F2B04469A01F72E58226A9D1B8E16B62_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain_F2B04469A01F72E58226A9D1B8E16B62" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_F2B04469A01F72E58226A9D1B8E16B62_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain_F2B04469A01F72E58226A9D1B8E16B62" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_F2B04469A01F72E58226A9D1B8E16B62" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_F2B04469A01F72E58226A9D1B8E16B62" xlink:to="lab_us-gaap_DebtInstrumentNameDomain_F2B04469A01F72E58226A9D1B8E16B62" xlink:type="arc" />
    <link:label id="lab_us-gaap_LetterOfCreditMember_403BE099AFA11931D575A9D1B8E1387A_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember_403BE099AFA11931D575A9D1B8E1387A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letter of credit [Member]</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_403BE099AFA11931D575A9D1B8E1387A_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember_403BE099AFA11931D575A9D1B8E1387A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_403BE099AFA11931D575A9D1B8E1387A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember_403BE099AFA11931D575A9D1B8E1387A" xlink:to="lab_us-gaap_LetterOfCreditMember_403BE099AFA11931D575A9D1B8E1387A" xlink:type="arc" />
    <link:label id="lab_orly_SwingLineRevolverMember_C33377AD4E65D9115AD8A9D1B8E1DB71_terseLabel_en-US" xlink:label="lab_orly_SwingLineRevolverMember_C33377AD4E65D9115AD8A9D1B8E1DB71" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Swing line revolver [Member]</link:label>
    <link:label id="lab_orly_SwingLineRevolverMember_C33377AD4E65D9115AD8A9D1B8E1DB71_label_en-US" xlink:label="lab_orly_SwingLineRevolverMember_C33377AD4E65D9115AD8A9D1B8E1DB71" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Swing Line Revolver [Member]</link:label>
    <link:label id="lab_orly_SwingLineRevolverMember_C33377AD4E65D9115AD8A9D1B8E1DB71_documentation_en-US" xlink:label="lab_orly_SwingLineRevolverMember_C33377AD4E65D9115AD8A9D1B8E1DB71" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The sub-limit of the Company's unsecured revolving credit facility, which is available for swing line borrowings.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_SwingLineRevolverMember" xlink:label="loc_orly_SwingLineRevolverMember_C33377AD4E65D9115AD8A9D1B8E1DB71" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_SwingLineRevolverMember_C33377AD4E65D9115AD8A9D1B8E1DB71" xlink:to="lab_orly_SwingLineRevolverMember_C33377AD4E65D9115AD8A9D1B8E1DB71" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableRateAxis_4DED0F47578216125447A9D1B8E2E996_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis_4DED0F47578216125447A9D1B8E2E996" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_4DED0F47578216125447A9D1B8E2E996_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis_4DED0F47578216125447A9D1B8E2E996" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_4DED0F47578216125447A9D1B8E2E996" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis_4DED0F47578216125447A9D1B8E2E996" xlink:to="lab_us-gaap_VariableRateAxis_4DED0F47578216125447A9D1B8E2E996" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableRateDomain_0DFF733BE66F51A59E47A9D1B8E265C2_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain_0DFF733BE66F51A59E47A9D1B8E265C2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_0DFF733BE66F51A59E47A9D1B8E265C2_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain_0DFF733BE66F51A59E47A9D1B8E265C2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_0DFF733BE66F51A59E47A9D1B8E265C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain_0DFF733BE66F51A59E47A9D1B8E265C2" xlink:to="lab_us-gaap_VariableRateDomain_0DFF733BE66F51A59E47A9D1B8E265C2" xlink:type="arc" />
    <link:label id="lab_us-gaap_BaseRateMember_253806EB8A5F16E8B288A9D1B8E22005_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember_253806EB8A5F16E8B288A9D1B8E22005" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Spread over Alternate Base rate [Member]</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_253806EB8A5F16E8B288A9D1B8E22005_label_en-US" xlink:label="lab_us-gaap_BaseRateMember_253806EB8A5F16E8B288A9D1B8E22005" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BaseRateMember" xlink:label="loc_us-gaap_BaseRateMember_253806EB8A5F16E8B288A9D1B8E22005" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember_253806EB8A5F16E8B288A9D1B8E22005" xlink:to="lab_us-gaap_BaseRateMember_253806EB8A5F16E8B288A9D1B8E22005" xlink:type="arc" />
    <link:label id="lab_orly_EuroDollarRateSpreadMember_F9951C3A9FC5FD4DBA9FA9D1B8E208FB_terseLabel_en-US" xlink:label="lab_orly_EuroDollarRateSpreadMember_F9951C3A9FC5FD4DBA9FA9D1B8E208FB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Spread over Eurodollar Revolving rate [Member]</link:label>
    <link:label id="lab_orly_EuroDollarRateSpreadMember_F9951C3A9FC5FD4DBA9FA9D1B8E208FB_label_en-US" xlink:label="lab_orly_EuroDollarRateSpreadMember_F9951C3A9FC5FD4DBA9FA9D1B8E208FB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Euro Dollar Rate Spread [Member]</link:label>
    <link:label id="lab_orly_EuroDollarRateSpreadMember_F9951C3A9FC5FD4DBA9FA9D1B8E208FB_documentation_en-US" xlink:label="lab_orly_EuroDollarRateSpreadMember_F9951C3A9FC5FD4DBA9FA9D1B8E208FB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The percentage points added to the Eurodollar Rate.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_EuroDollarRateSpreadMember" xlink:label="loc_orly_EuroDollarRateSpreadMember_F9951C3A9FC5FD4DBA9FA9D1B8E208FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_EuroDollarRateSpreadMember_F9951C3A9FC5FD4DBA9FA9D1B8E208FB" xlink:to="lab_orly_EuroDollarRateSpreadMember_F9951C3A9FC5FD4DBA9FA9D1B8E208FB" xlink:type="arc" />
    <link:label id="lab_orly_ThroughMaturityMember_2BCC3CBC86B54A7A83A1A9D1B8E2A4C8_terseLabel_en-US" xlink:label="lab_orly_ThroughMaturityMember_2BCC3CBC86B54A7A83A1A9D1B8E2A4C8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Through maturity [Member]</link:label>
    <link:label id="lab_orly_ThroughMaturityMember_2BCC3CBC86B54A7A83A1A9D1B8E2A4C8_label_en-US" xlink:label="lab_orly_ThroughMaturityMember_2BCC3CBC86B54A7A83A1A9D1B8E2A4C8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Through Maturity [Member]</link:label>
    <link:label id="lab_orly_ThroughMaturityMember_2BCC3CBC86B54A7A83A1A9D1B8E2A4C8_documentation_en-US" xlink:label="lab_orly_ThroughMaturityMember_2BCC3CBC86B54A7A83A1A9D1B8E2A4C8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Date through which the covenant ratio, minimum or maximum, applies.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_ThroughMaturityMember" xlink:label="loc_orly_ThroughMaturityMember_2BCC3CBC86B54A7A83A1A9D1B8E2A4C8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_ThroughMaturityMember_2BCC3CBC86B54A7A83A1A9D1B8E2A4C8" xlink:to="lab_orly_ThroughMaturityMember_2BCC3CBC86B54A7A83A1A9D1B8E2A4C8" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unsecured Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityDescription_E1E1E6B6E7E7B4FF52EBA9D1B8E2DC73_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityDescription_E1E1E6B6E7E7B4FF52EBA9D1B8E2DC73" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit agreement description</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityDescription_E1E1E6B6E7E7B4FF52EBA9D1B8E2DC73_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityDescription_E1E1E6B6E7E7B4FF52EBA9D1B8E2DC73" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Description</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityDescription_E1E1E6B6E7E7B4FF52EBA9D1B8E2DC73" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityDescription_E1E1E6B6E7E7B4FF52EBA9D1B8E2DC73" xlink:to="lab_us-gaap_LineOfCreditFacilityDescription_E1E1E6B6E7E7B4FF52EBA9D1B8E2DC73" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityInitiationDate1_B1091CCDFBE0A88AA7F2A9D1B8E26BC5_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInitiationDate1_B1091CCDFBE0A88AA7F2A9D1B8E26BC5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit agreement inception date</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInitiationDate1_B1091CCDFBE0A88AA7F2A9D1B8E26BC5_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInitiationDate1_B1091CCDFBE0A88AA7F2A9D1B8E26BC5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Initiation Date</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityInitiationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityInitiationDate1_B1091CCDFBE0A88AA7F2A9D1B8E26BC5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInitiationDate1_B1091CCDFBE0A88AA7F2A9D1B8E26BC5" xlink:to="lab_us-gaap_LineOfCreditFacilityInitiationDate1_B1091CCDFBE0A88AA7F2A9D1B8E26BC5" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_653674F6B3A059DE3310A9D1B8E26B84_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_653674F6B3A059DE3310A9D1B8E26B84" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current maximum borrowing capacity under credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_653674F6B3A059DE3310A9D1B8E26B84_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_653674F6B3A059DE3310A9D1B8E26B84" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_653674F6B3A059DE3310A9D1B8E26B84" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_653674F6B3A059DE3310A9D1B8E26B84" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_653674F6B3A059DE3310A9D1B8E26B84" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityExpirationDate1_FB05E4C1EB940F0829B0A9D1B8E2FF2B_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationDate1_FB05E4C1EB940F0829B0A9D1B8E2FF2B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit facility expiration date</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityExpirationDate1_FB05E4C1EB940F0829B0A9D1B8E2FF2B_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationDate1_FB05E4C1EB940F0829B0A9D1B8E2FF2B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Expiration Date</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_FB05E4C1EB940F0829B0A9D1B8E2FF2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityExpirationDate1_FB05E4C1EB940F0829B0A9D1B8E2FF2B" xlink:to="lab_us-gaap_LineOfCreditFacilityExpirationDate1_FB05E4C1EB940F0829B0A9D1B8E2FF2B" xlink:type="arc" />
    <link:label id="lab_orly_LineOfCreditFacilitySublimit_4FC58430201B6F12A5B0A9D1B8E2636D_terseLabel_en-US" xlink:label="lab_orly_LineOfCreditFacilitySublimit_4FC58430201B6F12A5B0A9D1B8E2636D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit facility sublimit</link:label>
    <link:label id="lab_orly_LineOfCreditFacilitySublimit_4FC58430201B6F12A5B0A9D1B8E2636D_label_en-US" xlink:label="lab_orly_LineOfCreditFacilitySublimit_4FC58430201B6F12A5B0A9D1B8E2636D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility Sublimit</link:label>
    <link:label id="lab_orly_LineOfCreditFacilitySublimit_4FC58430201B6F12A5B0A9D1B8E2636D_documentation_en-US" xlink:label="lab_orly_LineOfCreditFacilitySublimit_4FC58430201B6F12A5B0A9D1B8E2636D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">A restriction on the borrowing capacity of the line of credit facility. The restriction places a sublimit on the amount that can be borrowed for specific purposes.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_LineOfCreditFacilitySublimit" xlink:label="loc_orly_LineOfCreditFacilitySublimit_4FC58430201B6F12A5B0A9D1B8E2636D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_LineOfCreditFacilitySublimit_4FC58430201B6F12A5B0A9D1B8E2636D" xlink:to="lab_orly_LineOfCreditFacilitySublimit_4FC58430201B6F12A5B0A9D1B8E2636D" xlink:type="arc" />
    <link:label id="lab_orly_LineOfCreditFacilityMaximumIncrease_2E4875C5D82B9E77EE49A9D1B8E2B076_terseLabel_en-US" xlink:label="lab_orly_LineOfCreditFacilityMaximumIncrease_2E4875C5D82B9E77EE49A9D1B8E2B076" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum aggregate increase to credit facility allowable</link:label>
    <link:label id="lab_orly_LineOfCreditFacilityMaximumIncrease_2E4875C5D82B9E77EE49A9D1B8E2B076_label_en-US" xlink:label="lab_orly_LineOfCreditFacilityMaximumIncrease_2E4875C5D82B9E77EE49A9D1B8E2B076" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility Maximum Increase</link:label>
    <link:label id="lab_orly_LineOfCreditFacilityMaximumIncrease_2E4875C5D82B9E77EE49A9D1B8E2B076_documentation_en-US" xlink:label="lab_orly_LineOfCreditFacilityMaximumIncrease_2E4875C5D82B9E77EE49A9D1B8E2B076" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The maximum aggregate amount the credit facility may be increased by at the Company's option.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_LineOfCreditFacilityMaximumIncrease" xlink:label="loc_orly_LineOfCreditFacilityMaximumIncrease_2E4875C5D82B9E77EE49A9D1B8E2B076" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_LineOfCreditFacilityMaximumIncrease_2E4875C5D82B9E77EE49A9D1B8E2B076" xlink:to="lab_orly_LineOfCreditFacilityMaximumIncrease_2E4875C5D82B9E77EE49A9D1B8E2B076" xlink:type="arc" />
    <link:label id="lab_orly_LineOfCreditFacilityMaximumAggregateCapacity_37A14EB8DC81B1E1E3DCA9D1B8E274BB_terseLabel_en-US" xlink:label="lab_orly_LineOfCreditFacilityMaximumAggregateCapacity_37A14EB8DC81B1E1E3DCA9D1B8E274BB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum aggregate capacity of credit facility allowable</link:label>
    <link:label id="lab_orly_LineOfCreditFacilityMaximumAggregateCapacity_37A14EB8DC81B1E1E3DCA9D1B8E274BB_label_en-US" xlink:label="lab_orly_LineOfCreditFacilityMaximumAggregateCapacity_37A14EB8DC81B1E1E3DCA9D1B8E274BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility Maximum Aggregate Capacity</link:label>
    <link:label id="lab_orly_LineOfCreditFacilityMaximumAggregateCapacity_37A14EB8DC81B1E1E3DCA9D1B8E274BB_documentation_en-US" xlink:label="lab_orly_LineOfCreditFacilityMaximumAggregateCapacity_37A14EB8DC81B1E1E3DCA9D1B8E274BB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The maximum aggregate amount at any time the credit facility may be increase to at the Company's option.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_LineOfCreditFacilityMaximumAggregateCapacity" xlink:label="loc_orly_LineOfCreditFacilityMaximumAggregateCapacity_37A14EB8DC81B1E1E3DCA9D1B8E274BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_LineOfCreditFacilityMaximumAggregateCapacity_37A14EB8DC81B1E1E3DCA9D1B8E274BB" xlink:to="lab_orly_LineOfCreditFacilityMaximumAggregateCapacity_37A14EB8DC81B1E1E3DCA9D1B8E274BB" xlink:type="arc" />
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_0FE1A8BB9D3082526BFBA9D1B8E37B8A_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_0FE1A8BB9D3082526BFBA9D1B8E37B8A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letters of credit</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_0FE1A8BB9D3082526BFBA9D1B8E37B8A_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_0FE1A8BB9D3082526BFBA9D1B8E37B8A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_0FE1A8BB9D3082526BFBA9D1B8E37B8A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount_0FE1A8BB9D3082526BFBA9D1B8E37B8A" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount_0FE1A8BB9D3082526BFBA9D1B8E37B8A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_25CEEC0B00CD799D7672A9D1B8E3D250_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_25CEEC0B00CD799D7672A9D1B8E3D250" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit facility fee percentage</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_25CEEC0B00CD799D7672A9D1B8E3D250_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_25CEEC0B00CD799D7672A9D1B8E3D250" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_25CEEC0B00CD799D7672A9D1B8E3D250" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_25CEEC0B00CD799D7672A9D1B8E3D250" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_25CEEC0B00CD799D7672A9D1B8E3D250" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_F0FF73C34BA299C24189A9D1B8E39C10_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_F0FF73C34BA299C24189A9D1B8E39C10" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit current interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_F0FF73C34BA299C24189A9D1B8E39C10_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_F0FF73C34BA299C24189A9D1B8E39C10" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_F0FF73C34BA299C24189A9D1B8E39C10" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_F0FF73C34BA299C24189A9D1B8E39C10" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_F0FF73C34BA299C24189A9D1B8E39C10" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentCovenantDescription_E39A801ADA425C218E92A9D1B8E36BF7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCovenantDescription_E39A801ADA425C218E92A9D1B8E36BF7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Covenant description for debt instrument</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCovenantDescription_E39A801ADA425C218E92A9D1B8E36BF7_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCovenantDescription_E39A801ADA425C218E92A9D1B8E36BF7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant Description</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentCovenantDescription" xlink:label="loc_us-gaap_DebtInstrumentCovenantDescription_E39A801ADA425C218E92A9D1B8E36BF7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCovenantDescription_E39A801ADA425C218E92A9D1B8E36BF7" xlink:to="lab_us-gaap_DebtInstrumentCovenantDescription_E39A801ADA425C218E92A9D1B8E36BF7" xlink:type="arc" />
    <link:label id="lab_orly_DebtInstrumentCoverageRatioCovenantMinimum_2E92E9296457F479D2A6A9D1B8E30937_verboseLabel_en-US" xlink:label="lab_orly_DebtInstrumentCoverageRatioCovenantMinimum_2E92E9296457F479D2A6A9D1B8E30937" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Minimum debt instrument consolidated fixed charge coverage ratio covenant</link:label>
    <link:label id="lab_orly_DebtInstrumentCoverageRatioCovenantMinimum_2E92E9296457F479D2A6A9D1B8E30937_label_en-US" xlink:label="lab_orly_DebtInstrumentCoverageRatioCovenantMinimum_2E92E9296457F479D2A6A9D1B8E30937" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument Coverage Ratio Covenant, Minimum</link:label>
    <link:label id="lab_orly_DebtInstrumentCoverageRatioCovenantMinimum_2E92E9296457F479D2A6A9D1B8E30937_documentation_en-US" xlink:label="lab_orly_DebtInstrumentCoverageRatioCovenantMinimum_2E92E9296457F479D2A6A9D1B8E30937" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The minimum fixed charge coverage ratio the Company is required to maintain in order to be in compliance with the covenant clauses of the debt agreement.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_DebtInstrumentCoverageRatioCovenantMinimum" xlink:label="loc_orly_DebtInstrumentCoverageRatioCovenantMinimum_2E92E9296457F479D2A6A9D1B8E30937" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_DebtInstrumentCoverageRatioCovenantMinimum_2E92E9296457F479D2A6A9D1B8E30937" xlink:to="lab_orly_DebtInstrumentCoverageRatioCovenantMinimum_2E92E9296457F479D2A6A9D1B8E30937" xlink:type="arc" />
    <link:label id="lab_orly_DebtInstrumentLeverageRatioCovenantMaximum_710227BBC7885A0B8ACDA9D1B8E3B356_verboseLabel_en-US" xlink:label="lab_orly_DebtInstrumentLeverageRatioCovenantMaximum_710227BBC7885A0B8ACDA9D1B8E3B356" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Maximum debt instrument consolidated leverage ratio covenant</link:label>
    <link:label id="lab_orly_DebtInstrumentLeverageRatioCovenantMaximum_710227BBC7885A0B8ACDA9D1B8E3B356_label_en-US" xlink:label="lab_orly_DebtInstrumentLeverageRatioCovenantMaximum_710227BBC7885A0B8ACDA9D1B8E3B356" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument Leverage Ratio Covenant, Maximum</link:label>
    <link:label id="lab_orly_DebtInstrumentLeverageRatioCovenantMaximum_710227BBC7885A0B8ACDA9D1B8E3B356_documentation_en-US" xlink:label="lab_orly_DebtInstrumentLeverageRatioCovenantMaximum_710227BBC7885A0B8ACDA9D1B8E3B356" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The maximum consolidated leverage ratio the Company is required to remain below in order to maintain compliance with the covenant clauses of the debt agreement.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_DebtInstrumentLeverageRatioCovenantMaximum" xlink:label="loc_orly_DebtInstrumentLeverageRatioCovenantMaximum_710227BBC7885A0B8ACDA9D1B8E3B356" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_DebtInstrumentLeverageRatioCovenantMaximum_710227BBC7885A0B8ACDA9D1B8E3B356" xlink:to="lab_orly_DebtInstrumentLeverageRatioCovenantMaximum_710227BBC7885A0B8ACDA9D1B8E3B356" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityCovenantCompliance_F557428D75B67AA57D8FA9D1B8E3CC0F_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCovenantCompliance_F557428D75B67AA57D8FA9D1B8E3CC0F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit facility covenant compliance</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCovenantCompliance_F557428D75B67AA57D8FA9D1B8E3CC0F_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCovenantCompliance_F557428D75B67AA57D8FA9D1B8E3CC0F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Covenant Compliance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:label="loc_us-gaap_LineOfCreditFacilityCovenantCompliance_F557428D75B67AA57D8FA9D1B8E3CC0F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCovenantCompliance_F557428D75B67AA57D8FA9D1B8E3CC0F" xlink:to="lab_us-gaap_LineOfCreditFacilityCovenantCompliance_F557428D75B67AA57D8FA9D1B8E3CC0F" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementAbstract_596BFD9440A24094B1C1A9706472DE21_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract_596BFD9440A24094B1C1A9706472DE21" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_596BFD9440A24094B1C1A9706472DE21" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract_596BFD9440A24094B1C1A9706472DE21" xlink:to="lab_us-gaap_IncomeStatementAbstract_596BFD9440A24094B1C1A9706472DE21" xlink:type="arc" />
    <link:label id="lab_us-gaap_SalesRevenueNet_C958A557887A31308699A97064728C66_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNet_C958A557887A31308699A97064728C66" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNet_C958A557887A31308699A97064728C66_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNet_C958A557887A31308699A97064728C66" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaap_SalesRevenueNet_C958A557887A31308699A97064728C66" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNet_C958A557887A31308699A97064728C66" xlink:to="lab_us-gaap_SalesRevenueNet_C958A557887A31308699A97064728C66" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostOfGoodsSold_E0400E2A11104D9A21F4A9706472BF7B_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsSold_E0400E2A11104D9A21F4A9706472BF7B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of goods sold, including warehouse and distribution expenses</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsSold_E0400E2A11104D9A21F4A9706472BF7B_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsSold_E0400E2A11104D9A21F4A9706472BF7B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods Sold</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaap_CostOfGoodsSold_E0400E2A11104D9A21F4A9706472BF7B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsSold_E0400E2A11104D9A21F4A9706472BF7B" xlink:to="lab_us-gaap_CostOfGoodsSold_E0400E2A11104D9A21F4A9706472BF7B" xlink:type="arc" />
    <link:label id="lab_us-gaap_GrossProfit_E033BF81390114C52DADA9706472A036_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit_E033BF81390114C52DADA9706472A036" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_E033BF81390114C52DADA9706472A036_label_en-US" xlink:label="lab_us-gaap_GrossProfit_E033BF81390114C52DADA9706472A036" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_E033BF81390114C52DADA9706472A036" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_E033BF81390114C52DADA9706472A036" xlink:to="lab_us-gaap_GrossProfit_E033BF81390114C52DADA9706472A036" xlink:type="arc" />
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_2F757AB12860586E1E97A9706472310A_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense_2F757AB12860586E1E97A9706472310A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_2F757AB12860586E1E97A9706472310A_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense_2F757AB12860586E1E97A9706472310A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_2F757AB12860586E1E97A9706472310A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense_2F757AB12860586E1E97A9706472310A" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense_2F757AB12860586E1E97A9706472310A" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_54FC920873889234D32BA97064729328_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_54FC920873889234D32BA97064729328" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_54FC920873889234D32BA97064729328_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_54FC920873889234D32BA97064729328" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_54FC920873889234D32BA97064729328" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_54FC920873889234D32BA97064729328" xlink:to="lab_us-gaap_OperatingIncomeLoss_54FC920873889234D32BA97064729328" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_1C3AE8E3146F5FC0100CA9706473C270_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_1C3AE8E3146F5FC0100CA9706473C270" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income (expense):</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_1C3AE8E3146F5FC0100CA9706473C270_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_1C3AE8E3146F5FC0100CA9706473C270" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_1C3AE8E3146F5FC0100CA9706473C270" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_1C3AE8E3146F5FC0100CA9706473C270" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_1C3AE8E3146F5FC0100CA9706473C270" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestExpenseDebt_1F8339B2A49E3559FAB8A9706473026D_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt_1F8339B2A49E3559FAB8A9706473026D" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_1F8339B2A49E3559FAB8A9706473026D_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt_1F8339B2A49E3559FAB8A9706473026D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt_1F8339B2A49E3559FAB8A9706473026D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt_1F8339B2A49E3559FAB8A9706473026D" xlink:to="lab_us-gaap_InterestExpenseDebt_1F8339B2A49E3559FAB8A9706473026D" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherInterestAndDividendIncome_CA5CBDF3218B3F0875EAA970647342E1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInterestAndDividendIncome_CA5CBDF3218B3F0875EAA970647342E1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_OtherInterestAndDividendIncome_CA5CBDF3218B3F0875EAA970647342E1_label_en-US" xlink:label="lab_us-gaap_OtherInterestAndDividendIncome_CA5CBDF3218B3F0875EAA970647342E1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Interest and Dividend Income</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherInterestAndDividendIncome" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome_CA5CBDF3218B3F0875EAA970647342E1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInterestAndDividendIncome_CA5CBDF3218B3F0875EAA970647342E1" xlink:to="lab_us-gaap_OtherInterestAndDividendIncome_CA5CBDF3218B3F0875EAA970647342E1" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_3AF5FA0525562BAA30FEA970647315DA_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense_3AF5FA0525562BAA30FEA970647315DA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_3AF5FA0525562BAA30FEA970647315DA_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense_3AF5FA0525562BAA30FEA970647315DA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_3AF5FA0525562BAA30FEA970647315DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_3AF5FA0525562BAA30FEA970647315DA" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense_3AF5FA0525562BAA30FEA970647315DA" xlink:type="arc" />
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_6AECF8EAB4DED720AF43A97064734087_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense_6AECF8EAB4DED720AF43A97064734087" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other expense</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_6AECF8EAB4DED720AF43A97064734087_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense_6AECF8EAB4DED720AF43A97064734087" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_6AECF8EAB4DED720AF43A97064734087" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_6AECF8EAB4DED720AF43A97064734087" xlink:to="lab_us-gaap_NonoperatingIncomeExpense_6AECF8EAB4DED720AF43A97064734087" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_5B7FA3E8A4E49A041A58A9706473112E_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_5B7FA3E8A4E49A041A58A9706473112E" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_5B7FA3E8A4E49A041A58A9706473112E_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_5B7FA3E8A4E49A041A58A9706473112E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_5B7FA3E8A4E49A041A58A9706473112E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_5B7FA3E8A4E49A041A58A9706473112E" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_5B7FA3E8A4E49A041A58A9706473112E" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_313CC39A6D0FDD0168F1A97064738138_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_313CC39A6D0FDD0168F1A97064738138" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_313CC39A6D0FDD0168F1A97064738138_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_313CC39A6D0FDD0168F1A97064738138" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_313CC39A6D0FDD0168F1A97064738138" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_313CC39A6D0FDD0168F1A97064738138" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_313CC39A6D0FDD0168F1A97064738138" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_C706994F94DA5ABF2AFCA970647357B0_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_C706994F94DA5ABF2AFCA970647357B0" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_C706994F94DA5ABF2AFCA970647357B0_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_C706994F94DA5ABF2AFCA970647357B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_C706994F94DA5ABF2AFCA970647357B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_C706994F94DA5ABF2AFCA970647357B0" xlink:to="lab_us-gaap_NetIncomeLoss_C706994F94DA5ABF2AFCA970647357B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_F6DB102E4D0279CE43FFA970647376BB_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract_F6DB102E4D0279CE43FFA970647376BB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings per share-basic:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_F6DB102E4D0279CE43FFA970647376BB_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract_F6DB102E4D0279CE43FFA970647376BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_F6DB102E4D0279CE43FFA970647376BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_F6DB102E4D0279CE43FFA970647376BB" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract_F6DB102E4D0279CE43FFA970647376BB" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasic_10CAB728E0189AD30B2FA97064733BDE_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_10CAB728E0189AD30B2FA97064733BDE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings per share - basic</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_10CAB728E0189AD30B2FA97064733BDE_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_10CAB728E0189AD30B2FA97064733BDE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_10CAB728E0189AD30B2FA97064733BDE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_10CAB728E0189AD30B2FA97064733BDE" xlink:to="lab_us-gaap_EarningsPerShareBasic_10CAB728E0189AD30B2FA97064733BDE" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_D5363F9CC4A67F85FEAEA9706473602C_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_D5363F9CC4A67F85FEAEA9706473602C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average common shares outstanding - basic</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_D5363F9CC4A67F85FEAEA9706473602C_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_D5363F9CC4A67F85FEAEA9706473602C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_D5363F9CC4A67F85FEAEA9706473602C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_D5363F9CC4A67F85FEAEA9706473602C" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_D5363F9CC4A67F85FEAEA9706473602C" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_486483D587A8BEE7206FA9706474B5A5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract_486483D587A8BEE7206FA9706474B5A5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings per share-assuming dilution:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_486483D587A8BEE7206FA9706474B5A5_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract_486483D587A8BEE7206FA9706474B5A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_486483D587A8BEE7206FA9706474B5A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_486483D587A8BEE7206FA9706474B5A5" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract_486483D587A8BEE7206FA9706474B5A5" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_D2942791E9D7D734F82CA97064742D12_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_D2942791E9D7D734F82CA97064742D12" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings per share - assuming dilution</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_D2942791E9D7D734F82CA97064742D12_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_D2942791E9D7D734F82CA97064742D12" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_D2942791E9D7D734F82CA97064742D12" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_D2942791E9D7D734F82CA97064742D12" xlink:to="lab_us-gaap_EarningsPerShareDiluted_D2942791E9D7D734F82CA97064742D12" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_F0CB67FED5420792C124A9706474ED76_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_F0CB67FED5420792C124A9706474ED76" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average common shares outstanding - assuming dilution</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_F0CB67FED5420792C124A9706474ED76_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_F0CB67FED5420792C124A9706474ED76" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_F0CB67FED5420792C124A9706474ED76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_F0CB67FED5420792C124A9706474ED76" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_F0CB67FED5420792C124A9706474ED76" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_F8259CD9FE331CE808C8A970641FA5F4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_F8259CD9FE331CE808C8A970641FA5F4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product warranty liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_F8259CD9FE331CE808C8A970641FA5F4_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_F8259CD9FE331CE808C8A970641FA5F4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Product Warranty Liability [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_F8259CD9FE331CE808C8A970641FA5F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_F8259CD9FE331CE808C8A970641FA5F4" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_F8259CD9FE331CE808C8A970641FA5F4" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInTradingSecurities_24C085549B8A682A1DA4A97064539746_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTradingSecurities_24C085549B8A682A1DA4A97064539746" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase in fair value of marketable securities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTradingSecurities_24C085549B8A682A1DA4A97064539746_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTradingSecurities_24C085549B8A682A1DA4A97064539746" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Trading Securities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInTradingSecurities" xlink:label="loc_us-gaap_IncreaseDecreaseInTradingSecurities_24C085549B8A682A1DA4A97064539746" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInTradingSecurities_24C085549B8A682A1DA4A97064539746" xlink:to="lab_us-gaap_IncreaseDecreaseInTradingSecurities_24C085549B8A682A1DA4A97064539746" xlink:type="arc" />
    <link:label id="lab_orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring_87B9B5D80CB252A83D99A97064534257_terseLabel_en-US" xlink:label="lab_orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring_87B9B5D80CB252A83D99A97064534257" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-financial assets and liabilities measured at fair value on a nonrecurring basis</link:label>
    <link:label id="lab_orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring_87B9B5D80CB252A83D99A97064534257_label_en-US" xlink:label="lab_orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring_87B9B5D80CB252A83D99A97064534257" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non Financial Assets And Liabilities Fair Value Nonrecurring</link:label>
    <link:label id="lab_orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring_87B9B5D80CB252A83D99A97064534257_documentation_en-US" xlink:label="lab_orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring_87B9B5D80CB252A83D99A97064534257" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the aggregate of the non-financial assets and/or liabilities reported on the balance sheet at period end measured at fair value on a nonrecurring basis. Non-financial assets and liabilities may include assets acquired in a business combination or property and equipment that are determined to be impaired.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring" xlink:label="loc_orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring_87B9B5D80CB252A83D99A97064534257" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring_87B9B5D80CB252A83D99A97064534257" xlink:to="lab_orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring_87B9B5D80CB252A83D99A97064534257" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationArrangementsAbstract_287C9406C6BDD3226C59A97063E6FF95_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementsAbstract_287C9406C6BDD3226C59A97063E6FF95" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangements [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementsAbstract" xlink:label="loc_us-gaap_DeferredCompensationArrangementsAbstract_287C9406C6BDD3226C59A97063E6FF95" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementsAbstract_287C9406C6BDD3226C59A97063E6FF95" xlink:to="lab_us-gaap_DeferredCompensationArrangementsAbstract_287C9406C6BDD3226C59A97063E6FF95" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_73D0AEA850581AF3BAFCA97063E7A540_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_73D0AEA850581AF3BAFCA97063E7A540" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_73D0AEA850581AF3BAFCA97063E7A540_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_73D0AEA850581AF3BAFCA97063E7A540" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_73D0AEA850581AF3BAFCA97063E7A540" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_73D0AEA850581AF3BAFCA97063E7A540" xlink:to="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_73D0AEA850581AF3BAFCA97063E7A540" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_32F62262331B466C5692A97063E7967A_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_32F62262331B466C5692A97063E7967A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_32F62262331B466C5692A97063E7967A_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_32F62262331B466C5692A97063E7967A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_32F62262331B466C5692A97063E7967A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_32F62262331B466C5692A97063E7967A" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_32F62262331B466C5692A97063E7967A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_741FBC5C7331A401017BA97063E79AE8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_741FBC5C7331A401017BA97063E79AE8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]</link:label>
    <link:label id="lab_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_741FBC5C7331A401017BA97063E79AE8_label_en-US" xlink:label="lab_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_741FBC5C7331A401017BA97063E79AE8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:label="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_741FBC5C7331A401017BA97063E79AE8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_741FBC5C7331A401017BA97063E79AE8" xlink:to="lab_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_741FBC5C7331A401017BA97063E79AE8" xlink:type="arc" />
    <link:label id="lab_orly_NonqualifiedDeferredCompensationPlanMember_B82DB3BBFD05146512B5A97063E7D24C_terseLabel_en-US" xlink:label="lab_orly_NonqualifiedDeferredCompensationPlanMember_B82DB3BBFD05146512B5A97063E7D24C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nonqualified deferred compensation plan [Member]</link:label>
    <link:label id="lab_orly_NonqualifiedDeferredCompensationPlanMember_B82DB3BBFD05146512B5A97063E7D24C_label_en-US" xlink:label="lab_orly_NonqualifiedDeferredCompensationPlanMember_B82DB3BBFD05146512B5A97063E7D24C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonqualified Deferred Compensation Plan [Member]</link:label>
    <link:label id="lab_orly_NonqualifiedDeferredCompensationPlanMember_B82DB3BBFD05146512B5A97063E7D24C_documentation_en-US" xlink:label="lab_orly_NonqualifiedDeferredCompensationPlanMember_B82DB3BBFD05146512B5A97063E7D24C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The Company's nonqualified deferred compensation plan that covers highly compensated employees.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_NonqualifiedDeferredCompensationPlanMember" xlink:label="loc_orly_NonqualifiedDeferredCompensationPlanMember_B82DB3BBFD05146512B5A97063E7D24C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_NonqualifiedDeferredCompensationPlanMember_B82DB3BBFD05146512B5A97063E7D24C" xlink:to="lab_orly_NonqualifiedDeferredCompensationPlanMember_B82DB3BBFD05146512B5A97063E7D24C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_B6C3DE952DB4D39D41E0A97063E7C908_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_B6C3DE952DB4D39D41E0A97063E7C908" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation and Benefit Plans</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_B6C3DE952DB4D39D41E0A97063E7C908_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_B6C3DE952DB4D39D41E0A97063E7C908" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_B6C3DE952DB4D39D41E0A97063E7C908" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_B6C3DE952DB4D39D41E0A97063E7C908" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_B6C3DE952DB4D39D41E0A97063E7C908" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualDescription_5EF049F9FF472BC1FA3FA97063E7644E_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualDescription_5EF049F9FF472BC1FA3FA97063E7644E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation plan, description</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualDescription_5EF049F9FF472BC1FA3FA97063E7644E_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualDescription_5EF049F9FF472BC1FA3FA97063E7644E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Description</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDescription" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDescription_5EF049F9FF472BC1FA3FA97063E7644E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualDescription_5EF049F9FF472BC1FA3FA97063E7644E" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualDescription_5EF049F9FF472BC1FA3FA97063E7644E" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_0250B298B4396C03E75FA97063E71EE5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_0250B298B4396C03E75FA97063E71EE5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation plan, obligation</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_0250B298B4396C03E75FA97063E71EE5_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_0250B298B4396C03E75FA97063E71EE5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Recorded Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_0250B298B4396C03E75FA97063E71EE5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_0250B298B4396C03E75FA97063E71EE5" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_0250B298B4396C03E75FA97063E71EE5" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_2A470408264A7F83DEF6A97063E7E9B7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_2A470408264A7F83DEF6A97063E7E9B7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation plan, cost recognized</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_2A470408264A7F83DEF6A97063E7E9B7_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_2A470408264A7F83DEF6A97063E7E9B7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Compensation Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_2A470408264A7F83DEF6A97063E7E9B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_2A470408264A7F83DEF6A97063E7E9B7" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_2A470408264A7F83DEF6A97063E7E9B7" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_19D8CA02BE0AC064A5ABA9706448364A_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract_19D8CA02BE0AC064A5ABA9706448364A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_19D8CA02BE0AC064A5ABA9706448364A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract_19D8CA02BE0AC064A5ABA9706448364A" xlink:to="lab_us-gaap_DebtDisclosureAbstract_19D8CA02BE0AC064A5ABA9706448364A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_CE2D5D59C3D95D240747A97064489B50_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_CE2D5D59C3D95D240747A97064489B50" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_CE2D5D59C3D95D240747A97064489B50_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_CE2D5D59C3D95D240747A97064489B50" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_CE2D5D59C3D95D240747A97064489B50" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock_CE2D5D59C3D95D240747A97064489B50" xlink:to="lab_us-gaap_DebtDisclosureTextBlock_CE2D5D59C3D95D240747A97064489B50" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentsAbstract_EE0A07CD663A4D86AF0CA97064335BFE_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentsAbstract_EE0A07CD663A4D86AF0CA97064335BFE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instruments [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="loc_us-gaap_DebtInstrumentsAbstract_EE0A07CD663A4D86AF0CA97064335BFE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentsAbstract_EE0A07CD663A4D86AF0CA97064335BFE" xlink:to="lab_us-gaap_DebtInstrumentsAbstract_EE0A07CD663A4D86AF0CA97064335BFE" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentTable_F73BA72EC7C04C46824DA970643314A0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable_F73BA72EC7C04C46824DA970643314A0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_F73BA72EC7C04C46824DA970643314A0_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable_F73BA72EC7C04C46824DA970643314A0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_F73BA72EC7C04C46824DA970643314A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable_F73BA72EC7C04C46824DA970643314A0" xlink:to="lab_us-gaap_DebtInstrumentTable_F73BA72EC7C04C46824DA970643314A0" xlink:type="arc" />
    <link:label id="lab_us-gaap_RangeAxis_CDBB14F213F31F035CD9A97064334B51_terseLabel_en-US" xlink:label="lab_us-gaap_RangeAxis_CDBB14F213F31F035CD9A97064334B51" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Range [Axis]</link:label>
    <link:label id="lab_us-gaap_RangeAxis_CDBB14F213F31F035CD9A97064334B51_label_en-US" xlink:label="lab_us-gaap_RangeAxis_CDBB14F213F31F035CD9A97064334B51" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_CDBB14F213F31F035CD9A97064334B51" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RangeAxis_CDBB14F213F31F035CD9A97064334B51" xlink:to="lab_us-gaap_RangeAxis_CDBB14F213F31F035CD9A97064334B51" xlink:type="arc" />
    <link:label id="lab_us-gaap_RangeMember_4A6AEC405F62FD63DD8EA97064339E8C_terseLabel_en-US" xlink:label="lab_us-gaap_RangeMember_4A6AEC405F62FD63DD8EA97064339E8C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_us-gaap_RangeMember_4A6AEC405F62FD63DD8EA97064339E8C_label_en-US" xlink:label="lab_us-gaap_RangeMember_4A6AEC405F62FD63DD8EA97064339E8C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_4A6AEC405F62FD63DD8EA97064339E8C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RangeMember_4A6AEC405F62FD63DD8EA97064339E8C" xlink:to="lab_us-gaap_RangeMember_4A6AEC405F62FD63DD8EA97064339E8C" xlink:type="arc" />
    <link:label id="lab_us-gaap_MinimumMember_FE800049D7D05E29CA37A9706434ED9C_terseLabel_en-US" xlink:label="lab_us-gaap_MinimumMember_FE800049D7D05E29CA37A9706434ED9C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:label id="lab_us-gaap_MinimumMember_FE800049D7D05E29CA37A9706434ED9C_label_en-US" xlink:label="lab_us-gaap_MinimumMember_FE800049D7D05E29CA37A9706434ED9C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_FE800049D7D05E29CA37A9706434ED9C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinimumMember_FE800049D7D05E29CA37A9706434ED9C" xlink:to="lab_us-gaap_MinimumMember_FE800049D7D05E29CA37A9706434ED9C" xlink:type="arc" />
    <link:label id="lab_us-gaap_MaximumMember_422E81BAC537048398A6A97064342F03_terseLabel_en-US" xlink:label="lab_us-gaap_MaximumMember_422E81BAC537048398A6A97064342F03" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:label id="lab_us-gaap_MaximumMember_422E81BAC537048398A6A97064342F03_label_en-US" xlink:label="lab_us-gaap_MaximumMember_422E81BAC537048398A6A97064342F03" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_422E81BAC537048398A6A97064342F03" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaximumMember_422E81BAC537048398A6A97064342F03" xlink:to="lab_us-gaap_MaximumMember_422E81BAC537048398A6A97064342F03" xlink:type="arc" />
    <link:label id="lab_us-gaap_SeniorNotesMember_2537919AD579F41F97DFA97064340673_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember_2537919AD579F41F97DFA97064340673" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior notes [Member]</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_2537919AD579F41F97DFA97064340673_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember_2537919AD579F41F97DFA97064340673" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_2537919AD579F41F97DFA97064340673" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember_2537919AD579F41F97DFA97064340673" xlink:to="lab_us-gaap_SeniorNotesMember_2537919AD579F41F97DFA97064340673" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Financing</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:to="lab_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentDescription_9985DB550985D4959805A9706434F8B2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentDescription_9985DB550985D4959805A9706434F8B2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unsecured senior notes description</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentDescription_9985DB550985D4959805A9706434F8B2_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentDescription_9985DB550985D4959805A9706434F8B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Description</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentDescription" xlink:label="loc_us-gaap_DebtInstrumentDescription_9985DB550985D4959805A9706434F8B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentDescription_9985DB550985D4959805A9706434F8B2" xlink:to="lab_us-gaap_DebtInstrumentDescription_9985DB550985D4959805A9706434F8B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebt_6FC8936355B100593455A9706434CC6A_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt_6FC8936355B100593455A9706434CC6A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate principle of unsecured senior notes</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_6FC8936355B100593455A9706434CC6A_label_en-US" xlink:label="lab_us-gaap_LongTermDebt_6FC8936355B100593455A9706434CC6A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_6FC8936355B100593455A9706434CC6A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt_6FC8936355B100593455A9706434CC6A" xlink:to="lab_us-gaap_LongTermDebt_6FC8936355B100593455A9706434CC6A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentMaturityDateRangeStart1_06DD31E65C53DD3E2C20A97064340B53_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDateRangeStart1_06DD31E65C53DD3E2C20A97064340B53" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maturity date range, minimum</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentMaturityDateRangeStart1_06DD31E65C53DD3E2C20A97064340B53_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDateRangeStart1_06DD31E65C53DD3E2C20A97064340B53" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Maturity Date Range, Start</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDateRangeStart1" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateRangeStart1_06DD31E65C53DD3E2C20A97064340B53" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentMaturityDateRangeStart1_06DD31E65C53DD3E2C20A97064340B53" xlink:to="lab_us-gaap_DebtInstrumentMaturityDateRangeStart1_06DD31E65C53DD3E2C20A97064340B53" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentMaturityDateRangeEnd1_AEA90F9A871A11B03A86A970643497D0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDateRangeEnd1_AEA90F9A871A11B03A86A970643497D0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maturity date range, maximum</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentMaturityDateRangeEnd1_AEA90F9A871A11B03A86A970643497D0_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDateRangeEnd1_AEA90F9A871A11B03A86A970643497D0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Maturity Date Range, End</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDateRangeEnd1" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateRangeEnd1_AEA90F9A871A11B03A86A970643497D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentMaturityDateRangeEnd1_AEA90F9A871A11B03A86A970643497D0" xlink:to="lab_us-gaap_DebtInstrumentMaturityDateRangeEnd1_AEA90F9A871A11B03A86A970643497D0" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_4F25F664F25FC2D8062EA9706434DE34_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_4F25F664F25FC2D8062EA9706434DE34" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate of senior notes</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_4F25F664F25FC2D8062EA9706434DE34_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_4F25F664F25FC2D8062EA9706434DE34" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4F25F664F25FC2D8062EA9706434DE34" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4F25F664F25FC2D8062EA9706434DE34" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_4F25F664F25FC2D8062EA9706434DE34" xlink:type="arc" />
    <link:label id="lab_orly_NumberOfDaysPerYearInInterestCalculation_8BB4D0F40E00B57B46B2A9706434F5C9_terseLabel_en-US" xlink:label="lab_orly_NumberOfDaysPerYearInInterestCalculation_8BB4D0F40E00B57B46B2A9706434F5C9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of days in annual interest calculation period</link:label>
    <link:label id="lab_orly_NumberOfDaysPerYearInInterestCalculation_8BB4D0F40E00B57B46B2A9706434F5C9_label_en-US" xlink:label="lab_orly_NumberOfDaysPerYearInInterestCalculation_8BB4D0F40E00B57B46B2A9706434F5C9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Days Per Year in Interest Calculation</link:label>
    <link:label id="lab_orly_NumberOfDaysPerYearInInterestCalculation_8BB4D0F40E00B57B46B2A9706434F5C9_documentation_en-US" xlink:label="lab_orly_NumberOfDaysPerYearInInterestCalculation_8BB4D0F40E00B57B46B2A9706434F5C9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of days in a year used to calculate interest.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_NumberOfDaysPerYearInInterestCalculation" xlink:label="loc_orly_NumberOfDaysPerYearInInterestCalculation_8BB4D0F40E00B57B46B2A9706434F5C9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_NumberOfDaysPerYearInInterestCalculation_8BB4D0F40E00B57B46B2A9706434F5C9" xlink:to="lab_orly_NumberOfDaysPerYearInInterestCalculation_8BB4D0F40E00B57B46B2A9706434F5C9" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentCovenantCompliance_B5860E14391F1FEAF1C7A9706434A97C_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCovenantCompliance_B5860E14391F1FEAF1C7A9706434A97C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument covenant description</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCovenantCompliance_B5860E14391F1FEAF1C7A9706434A97C_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCovenantCompliance_B5860E14391F1FEAF1C7A9706434A97C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant Compliance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentCovenantCompliance" xlink:label="loc_us-gaap_DebtInstrumentCovenantCompliance_B5860E14391F1FEAF1C7A9706434A97C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCovenantCompliance_B5860E14391F1FEAF1C7A9706434A97C" xlink:to="lab_us-gaap_DebtInstrumentCovenantCompliance_B5860E14391F1FEAF1C7A9706434A97C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_61B500EAFF3F2ABB9D9AA970640A99FB_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_61B500EAFF3F2ABB9D9AA970640A99FB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation and benefit plans</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_61B500EAFF3F2ABB9D9AA970640A99FB_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_61B500EAFF3F2ABB9D9AA970640A99FB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_61B500EAFF3F2ABB9D9AA970640A99FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_61B500EAFF3F2ABB9D9AA970640A99FB" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_61B500EAFF3F2ABB9D9AA970640A99FB" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_0E4FFEF6287F187AB836A970632F11D3_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_0E4FFEF6287F187AB836A970632F11D3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recent accounting pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_0E4FFEF6287F187AB836A970632F11D3_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_0E4FFEF6287F187AB836A970632F11D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements and Changes in Accounting Principles [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_0E4FFEF6287F187AB836A970632F11D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_0E4FFEF6287F187AB836A970632F11D3" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_0E4FFEF6287F187AB836A970632F11D3" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_DE7365B1A25EBE77C619A9706466CBE7_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract_DE7365B1A25EBE77C619A9706466CBE7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_DE7365B1A25EBE77C619A9706466CBE7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_DE7365B1A25EBE77C619A9706466CBE7" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract_DE7365B1A25EBE77C619A9706466CBE7" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_D5D2AA133BDB73970113A9706466A651_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_D5D2AA133BDB73970113A9706466A651" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_D5D2AA133BDB73970113A9706466A651_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_D5D2AA133BDB73970113A9706466A651" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_D5D2AA133BDB73970113A9706466A651" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_D5D2AA133BDB73970113A9706466A651" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_D5D2AA133BDB73970113A9706466A651" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_74B596B19F6DF85837D4A97064665918_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_74B596B19F6DF85837D4A97064665918" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_74B596B19F6DF85837D4A97064665918" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_74B596B19F6DF85837D4A97064665918" xlink:to="lab_us-gaap_NetIncomeLoss_74B596B19F6DF85837D4A97064665918" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_02761C3969CBDEA086E0A9706466ECFA_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_02761C3969CBDEA086E0A9706466ECFA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_02761C3969CBDEA086E0A9706466ECFA_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_02761C3969CBDEA086E0A9706466ECFA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_02761C3969CBDEA086E0A9706466ECFA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_02761C3969CBDEA086E0A9706466ECFA" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_02761C3969CBDEA086E0A9706466ECFA" xlink:type="arc" />
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_7B25F29FDFCB8185FC8AA9706467CDC3_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_7B25F29FDFCB8185FC8AA9706467CDC3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization of property, equipment and intangibles</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_7B25F29FDFCB8185FC8AA9706467CDC3_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_7B25F29FDFCB8185FC8AA9706467CDC3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_7B25F29FDFCB8185FC8AA9706467CDC3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_7B25F29FDFCB8185FC8AA9706467CDC3" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization_7B25F29FDFCB8185FC8AA9706467CDC3" xlink:type="arc" />
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_2C2BD0E311ECD69CD1A8A97064678819_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_2C2BD0E311ECD69CD1A8A97064678819" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of debt discount and issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_2C2BD0E311ECD69CD1A8A97064678819_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_2C2BD0E311ECD69CD1A8A97064678819" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_2C2BD0E311ECD69CD1A8A97064678819" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_2C2BD0E311ECD69CD1A8A97064678819" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_2C2BD0E311ECD69CD1A8A97064678819" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_902B8FC2176083FEA434A9706467683E_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_902B8FC2176083FEA434A9706467683E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_902B8FC2176083FEA434A9706467683E_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_902B8FC2176083FEA434A9706467683E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_902B8FC2176083FEA434A9706467683E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_902B8FC2176083FEA434A9706467683E" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_902B8FC2176083FEA434A9706467683E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensation_CA3597205EAC636CDB4DA9706467CB07_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_CA3597205EAC636CDB4DA9706467CB07" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation programs</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_CA3597205EAC636CDB4DA9706467CB07_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_CA3597205EAC636CDB4DA9706467CB07" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_CA3597205EAC636CDB4DA9706467CB07" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_CA3597205EAC636CDB4DA9706467CB07" xlink:to="lab_us-gaap_ShareBasedCompensation_CA3597205EAC636CDB4DA9706467CB07" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_6B7C1180559EA363A6CCA970646754A2_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense_6B7C1180559EA363A6CCA970646754A2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_6B7C1180559EA363A6CCA970646754A2_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense_6B7C1180559EA363A6CCA970646754A2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_6B7C1180559EA363A6CCA970646754A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense_6B7C1180559EA363A6CCA970646754A2" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense_6B7C1180559EA363A6CCA970646754A2" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1578AB6A349300C87C10A9706467479C_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1578AB6A349300C87C10A9706467479C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1578AB6A349300C87C10A9706467479C_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1578AB6A349300C87C10A9706467479C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1578AB6A349300C87C10A9706467479C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1578AB6A349300C87C10A9706467479C" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1578AB6A349300C87C10A9706467479C" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_18E08D51C673135CEBEEA9706467E781_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_18E08D51C673135CEBEEA9706467E781" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_18E08D51C673135CEBEEA9706467E781_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_18E08D51C673135CEBEEA9706467E781" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_18E08D51C673135CEBEEA9706467E781" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_18E08D51C673135CEBEEA9706467E781" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_18E08D51C673135CEBEEA9706467E781" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_336670659B6DE772D100A9706467029E_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_336670659B6DE772D100A9706467029E" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_336670659B6DE772D100A9706467029E_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_336670659B6DE772D100A9706467029E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_336670659B6DE772D100A9706467029E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories_336670659B6DE772D100A9706467029E" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories_336670659B6DE772D100A9706467029E" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_026683E0B936A4D684E6A97064675618_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_026683E0B936A4D684E6A97064675618" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_026683E0B936A4D684E6A97064675618_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_026683E0B936A4D684E6A97064675618" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_026683E0B936A4D684E6A97064675618" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable_026683E0B936A4D684E6A97064675618" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable_026683E0B936A4D684E6A97064675618" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_9C6CA3695E1B651E2CC8A9706467A3C9_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_9C6CA3695E1B651E2CC8A9706467A3C9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_9C6CA3695E1B651E2CC8A9706467A3C9_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_9C6CA3695E1B651E2CC8A9706467A3C9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_9C6CA3695E1B651E2CC8A9706467A3C9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_9C6CA3695E1B651E2CC8A9706467A3C9" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_9C6CA3695E1B651E2CC8A9706467A3C9" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_EAC5A3C9D790C0D8A0FFA9706467BD96_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_EAC5A3C9D790C0D8A0FFA9706467BD96" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_EAC5A3C9D790C0D8A0FFA9706467BD96_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_EAC5A3C9D790C0D8A0FFA9706467BD96" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_EAC5A3C9D790C0D8A0FFA9706467BD96" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_EAC5A3C9D790C0D8A0FFA9706467BD96" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_EAC5A3C9D790C0D8A0FFA9706467BD96" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_3DABDFA961CFA341C560A9706468F84A_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_3DABDFA961CFA341C560A9706468F84A" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_3DABDFA961CFA341C560A9706468F84A_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_3DABDFA961CFA341C560A9706468F84A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3DABDFA961CFA341C560A9706468F84A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3DABDFA961CFA341C560A9706468F84A" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_3DABDFA961CFA341C560A9706468F84A" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9E55790AF62DB2C4D514A9706468362C_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9E55790AF62DB2C4D514A9706468362C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9E55790AF62DB2C4D514A9706468362C_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9E55790AF62DB2C4D514A9706468362C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9E55790AF62DB2C4D514A9706468362C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9E55790AF62DB2C4D514A9706468362C" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9E55790AF62DB2C4D514A9706468362C" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_89708F84F5EDF040C455A9706468A192_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_89708F84F5EDF040C455A9706468A192" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_89708F84F5EDF040C455A9706468A192_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_89708F84F5EDF040C455A9706468A192" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_89708F84F5EDF040C455A9706468A192" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_89708F84F5EDF040C455A9706468A192" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_89708F84F5EDF040C455A9706468A192" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_29835FD24A33B0C2C43AA9706468807B_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_29835FD24A33B0C2C43AA9706468807B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of property and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_29835FD24A33B0C2C43AA9706468807B_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_29835FD24A33B0C2C43AA9706468807B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_29835FD24A33B0C2C43AA9706468807B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_29835FD24A33B0C2C43AA9706468807B" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_29835FD24A33B0C2C43AA9706468807B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable_A07B88CBB5595246DF2AA97064682E94_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable_A07B88CBB5595246DF2AA97064682E94" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments received on notes receivable</link:label>
    <link:label id="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable_A07B88CBB5595246DF2AA97064682E94_label_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable_A07B88CBB5595246DF2AA97064682E94" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Collection of Notes Receivable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_A07B88CBB5595246DF2AA97064682E94" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_A07B88CBB5595246DF2AA97064682E94" xlink:to="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable_A07B88CBB5595246DF2AA97064682E94" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_E040D4BDF0E8251AC5EDA97064681377_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_E040D4BDF0E8251AC5EDA97064681377" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_E040D4BDF0E8251AC5EDA97064681377_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_E040D4BDF0E8251AC5EDA97064681377" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_E040D4BDF0E8251AC5EDA97064681377" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_E040D4BDF0E8251AC5EDA97064681377" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_E040D4BDF0E8251AC5EDA97064681377" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_7FC5CC10DF215262E489A9706468F4B6_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_7FC5CC10DF215262E489A9706468F4B6" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_7FC5CC10DF215262E489A9706468F4B6_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_7FC5CC10DF215262E489A9706468F4B6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7FC5CC10DF215262E489A9706468F4B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7FC5CC10DF215262E489A9706468F4B6" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_7FC5CC10DF215262E489A9706468F4B6" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_34BF8EEDB6EDC4A72807A97064688EFE_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_34BF8EEDB6EDC4A72807A97064688EFE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_34BF8EEDB6EDC4A72807A97064688EFE_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_34BF8EEDB6EDC4A72807A97064688EFE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_34BF8EEDB6EDC4A72807A97064688EFE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_34BF8EEDB6EDC4A72807A97064688EFE" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_34BF8EEDB6EDC4A72807A97064688EFE" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_DD10AD86689633ED9018A97064680684_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_DD10AD86689633ED9018A97064680684" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from borrowings on revolving credit facility</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_DD10AD86689633ED9018A97064680684_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_DD10AD86689633ED9018A97064680684" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Long-term Lines of Credit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_DD10AD86689633ED9018A97064680684" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_DD10AD86689633ED9018A97064680684" xlink:to="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_DD10AD86689633ED9018A97064680684" xlink:type="arc" />
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_09CCBFFC55CD9CF576A9A9706469A109_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_09CCBFFC55CD9CF576A9A9706469A109" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments on revolving credit facility</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_09CCBFFC55CD9CF576A9A9706469A109_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_09CCBFFC55CD9CF576A9A9706469A109" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Long-term Lines of Credit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_09CCBFFC55CD9CF576A9A9706469A109" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_09CCBFFC55CD9CF576A9A9706469A109" xlink:to="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_09CCBFFC55CD9CF576A9A9706469A109" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_CBC7A18E0982FBAB2D2FA970646927CB_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_CBC7A18E0982FBAB2D2FA970646927CB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from the issuance of long-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_CBC7A18E0982FBAB2D2FA970646927CB_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_CBC7A18E0982FBAB2D2FA970646927CB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Senior Long-term Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_CBC7A18E0982FBAB2D2FA970646927CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_CBC7A18E0982FBAB2D2FA970646927CB" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_CBC7A18E0982FBAB2D2FA970646927CB" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_9301B68B85205E176EEDA9706469B3B1_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts_9301B68B85205E176EEDA9706469B3B1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_9301B68B85205E176EEDA9706469B3B1_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts_9301B68B85205E176EEDA9706469B3B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_9301B68B85205E176EEDA9706469B3B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts_9301B68B85205E176EEDA9706469B3B1" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts_9301B68B85205E176EEDA9706469B3B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_557DEA42F268E9EDE955A97064693186_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_557DEA42F268E9EDE955A97064693186" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchases of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_557DEA42F268E9EDE955A97064693186_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_557DEA42F268E9EDE955A97064693186" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_557DEA42F268E9EDE955A97064693186" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_557DEA42F268E9EDE955A97064693186" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_557DEA42F268E9EDE955A97064693186" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_B956E88524A15517C7DFA97064691D29_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans_B956E88524A15517C7DFA97064691D29" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net proceeds from issuance of common stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_B956E88524A15517C7DFA97064691D29_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans_B956E88524A15517C7DFA97064691D29" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Stock Plans</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="loc_us-gaap_ProceedsFromStockPlans_B956E88524A15517C7DFA97064691D29" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockPlans_B956E88524A15517C7DFA97064691D29" xlink:to="lab_us-gaap_ProceedsFromStockPlans_B956E88524A15517C7DFA97064691D29" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5104AC26953927BDFB24A970646926FB_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5104AC26953927BDFB24A970646926FB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5104AC26953927BDFB24A970646926FB_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5104AC26953927BDFB24A970646926FB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5104AC26953927BDFB24A970646926FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5104AC26953927BDFB24A970646926FB" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5104AC26953927BDFB24A970646926FB" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_A7D45FFAC603D3445371A9706469BF0F_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_A7D45FFAC603D3445371A9706469BF0F" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_A7D45FFAC603D3445371A9706469BF0F_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_A7D45FFAC603D3445371A9706469BF0F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_A7D45FFAC603D3445371A9706469BF0F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_A7D45FFAC603D3445371A9706469BF0F" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_A7D45FFAC603D3445371A9706469BF0F" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_8D8C9B9B3D85EBA1953BA970646A1E20_totalLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_8D8C9B9B3D85EBA1953BA970646A1E20" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net (decrease) increase in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_8D8C9B9B3D85EBA1953BA970646A1E20_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_8D8C9B9B3D85EBA1953BA970646A1E20" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_8D8C9B9B3D85EBA1953BA970646A1E20" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_8D8C9B9B3D85EBA1953BA970646A1E20" xlink:to="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_8D8C9B9B3D85EBA1953BA970646A1E20" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_0A1A135F6BCA72C37021A970646ABDBC_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_0A1A135F6BCA72C37021A970646ABDBC" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at beginning of the period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0A1A135F6BCA72C37021A970646ABDBC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0A1A135F6BCA72C37021A970646ABDBC" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_0A1A135F6BCA72C37021A970646ABDBC" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_7D86709A636F8FFED2E8A970646A65B0_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_7D86709A636F8FFED2E8A970646A65B0" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at end of the period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7D86709A636F8FFED2E8A970646A65B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7D86709A636F8FFED2E8A970646A65B0" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_7D86709A636F8FFED2E8A970646A65B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C24D64E68D7A42836E1AA970646A0A08_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C24D64E68D7A42836E1AA970646A0A08" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosures of cash flow information:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C24D64E68D7A42836E1AA970646A0A08_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C24D64E68D7A42836E1AA970646A0A08" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C24D64E68D7A42836E1AA970646A0A08" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C24D64E68D7A42836E1AA970646A0A08" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C24D64E68D7A42836E1AA970646A0A08" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxesPaid_60FC9436BCBC43C184CDA970646BA720_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid_60FC9436BCBC43C184CDA970646BA720" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes paid</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_60FC9436BCBC43C184CDA970646BA720_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid_60FC9436BCBC43C184CDA970646BA720" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid_60FC9436BCBC43C184CDA970646BA720" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid_60FC9436BCBC43C184CDA970646BA720" xlink:to="lab_us-gaap_IncomeTaxesPaid_60FC9436BCBC43C184CDA970646BA720" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestPaidNet_2848C503833B7FA76056A970646BE946_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet_2848C503833B7FA76056A970646BE946" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest paid, net of capitalized interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_2848C503833B7FA76056A970646BE946_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet_2848C503833B7FA76056A970646BE946" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_2848C503833B7FA76056A970646BE946" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet_2848C503833B7FA76056A970646BE946" xlink:to="lab_us-gaap_InterestPaidNet_2848C503833B7FA76056A970646BE946" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_FF0C8C6871F57A073D73A97063DA6F5A_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_FF0C8C6871F57A073D73A97063DA6F5A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Aggregate Disclosures [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_FF0C8C6871F57A073D73A97063DA6F5A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_FF0C8C6871F57A073D73A97063DA6F5A" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_FF0C8C6871F57A073D73A97063DA6F5A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8496974E778A7BF95EE4A97063DB4C0A_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8496974E778A7BF95EE4A97063DB4C0A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8496974E778A7BF95EE4A97063DB4C0A_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8496974E778A7BF95EE4A97063DB4C0A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8496974E778A7BF95EE4A97063DB4C0A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8496974E778A7BF95EE4A97063DB4C0A" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8496974E778A7BF95EE4A97063DB4C0A" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_F9E9525EBF5561B160B0A97063DBDA87_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_F9E9525EBF5561B160B0A97063DBDA87" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected life</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_F9E9525EBF5561B160B0A97063DBDA87_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_F9E9525EBF5561B160B0A97063DBDA87" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_F9E9525EBF5561B160B0A97063DBDA87" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_F9E9525EBF5561B160B0A97063DBDA87" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_F9E9525EBF5561B160B0A97063DBDA87" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_6F02CF98A3CB585B852FA97063DB1EE5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_6F02CF98A3CB585B852FA97063DB1EE5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_6F02CF98A3CB585B852FA97063DB1EE5_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_6F02CF98A3CB585B852FA97063DB1EE5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_6F02CF98A3CB585B852FA97063DB1EE5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_6F02CF98A3CB585B852FA97063DB1EE5" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_6F02CF98A3CB585B852FA97063DB1EE5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5B1BECDB54325BD88AB3A97063DBDE24_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5B1BECDB54325BD88AB3A97063DBDE24" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5B1BECDB54325BD88AB3A97063DBDE24_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5B1BECDB54325BD88AB3A97063DBDE24" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5B1BECDB54325BD88AB3A97063DBDE24" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5B1BECDB54325BD88AB3A97063DBDE24" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5B1BECDB54325BD88AB3A97063DBDE24" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_1E1C79F9B14BB54B49D3A97063FE1832_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember_1E1C79F9B14BB54B49D3A97063FE1832" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee stock option [Member]</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_1E1C79F9B14BB54B49D3A97063FE1832_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember_1E1C79F9B14BB54B49D3A97063FE1832" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Option [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1E1C79F9B14BB54B49D3A97063FE1832" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember_1E1C79F9B14BB54B49D3A97063FE1832" xlink:to="lab_us-gaap_EmployeeStockOptionMember_1E1C79F9B14BB54B49D3A97063FE1832" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_1706012A02E367B764E7A97063FF0784_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_1706012A02E367B764E7A97063FF0784" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting of options, description</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_1706012A02E367B764E7A97063FF0784_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_1706012A02E367B764E7A97063FF0784" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_1706012A02E367B764E7A97063FF0784" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_1706012A02E367B764E7A97063FF0784" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_1706012A02E367B764E7A97063FF0784" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_AED00669F69AE557150CA97063FF1274_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_AED00669F69AE557150CA97063FF1274" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average grant-date fair value of options awarded</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_AED00669F69AE557150CA97063FF1274_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_AED00669F69AE557150CA97063FF1274" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_AED00669F69AE557150CA97063FF1274" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_AED00669F69AE557150CA97063FF1274" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_AED00669F69AE557150CA97063FF1274" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_A35C4F29E8C48117E960A97063FFD7B9_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_A35C4F29E8C48117E960A97063FFD7B9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining unrecognized compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_A35C4F29E8C48117E960A97063FFD7B9_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_A35C4F29E8C48117E960A97063FFD7B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_A35C4F29E8C48117E960A97063FFD7B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_A35C4F29E8C48117E960A97063FFD7B9" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_A35C4F29E8C48117E960A97063FFD7B9" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_BEBA11EB357B5E29D3F5A97063FF3A00_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_BEBA11EB357B5E29D3F5A97063FF3A00" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average period for cost recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_BEBA11EB357B5E29D3F5A97063FF3A00_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_BEBA11EB357B5E29D3F5A97063FF3A00" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_BEBA11EB357B5E29D3F5A97063FF3A00" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_BEBA11EB357B5E29D3F5A97063FF3A00" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_BEBA11EB357B5E29D3F5A97063FF3A00" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_136E2F09237B198BB511A97063FFE1FE_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_136E2F09237B198BB511A97063FFE1FE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options expiration period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_136E2F09237B198BB511A97063FFE1FE_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_136E2F09237B198BB511A97063FFE1FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_136E2F09237B198BB511A97063FFE1FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_136E2F09237B198BB511A97063FFE1FE" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_136E2F09237B198BB511A97063FFE1FE" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1070722707393781E7C7A97063FFB2C1_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1070722707393781E7C7A97063FFB2C1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Option vesting rate per year</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1070722707393781E7C7A97063FFB2C1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1070722707393781E7C7A97063FFB2C1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1070722707393781E7C7A97063FFB2C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1070722707393781E7C7A97063FFB2C1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1070722707393781E7C7A97063FFB2C1" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_0153C973A2F60513DB71A97063C79F20_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_0153C973A2F60513DB71A97063C79F20" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_0153C973A2F60513DB71A97063C79F20_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_0153C973A2F60513DB71A97063C79F20" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_0153C973A2F60513DB71A97063C79F20" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock_0153C973A2F60513DB71A97063C79F20" xlink:to="lab_us-gaap_EarningsPerShareTextBlock_0153C973A2F60513DB71A97063C79F20" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockTextBlock_48452D17CA1200DFC9ADA97064194430_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockTextBlock_48452D17CA1200DFC9ADA97064194430" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share repurchase program</link:label>
    <link:label id="lab_us-gaap_TreasuryStockTextBlock_48452D17CA1200DFC9ADA97064194430_label_en-US" xlink:label="lab_us-gaap_TreasuryStockTextBlock_48452D17CA1200DFC9ADA97064194430" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="loc_us-gaap_TreasuryStockTextBlock_48452D17CA1200DFC9ADA97064194430" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockTextBlock_48452D17CA1200DFC9ADA97064194430" xlink:to="lab_us-gaap_TreasuryStockTextBlock_48452D17CA1200DFC9ADA97064194430" xlink:type="arc" />
    <link:label id="lab_orly_DocumentAndEntityInformation_D1695C12349D03D8BB1CA970648892AB_label_en-US" xlink:label="lab_orly_DocumentAndEntityInformation_D1695C12349D03D8BB1CA970648892AB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document and Entity Information</link:label>
    <link:label id="lab_orly_DocumentAndEntityInformation_D1695C12349D03D8BB1CA970648892AB_documentation_en-US" xlink:label="lab_orly_DocumentAndEntityInformation_D1695C12349D03D8BB1CA970648892AB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Document And Entity Information</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_DocumentAndEntityInformation" xlink:label="loc_orly_DocumentAndEntityInformation_D1695C12349D03D8BB1CA970648892AB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_DocumentAndEntityInformation_D1695C12349D03D8BB1CA970648892AB" xlink:to="lab_orly_DocumentAndEntityInformation_D1695C12349D03D8BB1CA970648892AB" xlink:type="arc" />
    <link:label id="lab_dei_DocumentType_AE344DB1C66564170F7DA97064884071_terseLabel_en-US" xlink:label="lab_dei_DocumentType_AE344DB1C66564170F7DA97064884071" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document type</link:label>
    <link:label id="lab_dei_DocumentType_AE344DB1C66564170F7DA97064884071_label_en-US" xlink:label="lab_dei_DocumentType_AE344DB1C66564170F7DA97064884071" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_AE344DB1C66564170F7DA97064884071" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_AE344DB1C66564170F7DA97064884071" xlink:to="lab_dei_DocumentType_AE344DB1C66564170F7DA97064884071" xlink:type="arc" />
    <link:label id="lab_dei_AmendmentFlag_5F93CA3B72EFEF12CC57A9706488C414_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag_5F93CA3B72EFEF12CC57A9706488C414" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_5F93CA3B72EFEF12CC57A9706488C414_label_en-US" xlink:label="lab_dei_AmendmentFlag_5F93CA3B72EFEF12CC57A9706488C414" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_5F93CA3B72EFEF12CC57A9706488C414" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_5F93CA3B72EFEF12CC57A9706488C414" xlink:to="lab_dei_AmendmentFlag_5F93CA3B72EFEF12CC57A9706488C414" xlink:type="arc" />
    <link:label id="lab_dei_DocumentPeriodEndDate_3DAFF72FFECD83C5AD40A97064881003_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_3DAFF72FFECD83C5AD40A97064881003" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document period end date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_3DAFF72FFECD83C5AD40A97064881003_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_3DAFF72FFECD83C5AD40A97064881003" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_3DAFF72FFECD83C5AD40A97064881003" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate_3DAFF72FFECD83C5AD40A97064881003" xlink:to="lab_dei_DocumentPeriodEndDate_3DAFF72FFECD83C5AD40A97064881003" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalYearFocus_319548682C9738779B12A9706488531D_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_319548682C9738779B12A9706488531D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document fiscal year focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_319548682C9738779B12A9706488531D_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_319548682C9738779B12A9706488531D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_319548682C9738779B12A9706488531D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus_319548682C9738779B12A9706488531D" xlink:to="lab_dei_DocumentFiscalYearFocus_319548682C9738779B12A9706488531D" xlink:type="arc" />
    <link:label id="lab_dei_CurrentFiscalYearEndDate_4FA5E8B626E92028B014A9706488DE10_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_4FA5E8B626E92028B014A9706488DE10" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current fiscal year end date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_4FA5E8B626E92028B014A9706488DE10_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_4FA5E8B626E92028B014A9706488DE10" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_4FA5E8B626E92028B014A9706488DE10" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_4FA5E8B626E92028B014A9706488DE10" xlink:to="lab_dei_CurrentFiscalYearEndDate_4FA5E8B626E92028B014A9706488DE10" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_114C43FBB8B3D62F1B29A9706488FA62_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_114C43FBB8B3D62F1B29A9706488FA62" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document fiscal period focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_114C43FBB8B3D62F1B29A9706488FA62_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_114C43FBB8B3D62F1B29A9706488FA62" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_114C43FBB8B3D62F1B29A9706488FA62" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_114C43FBB8B3D62F1B29A9706488FA62" xlink:to="lab_dei_DocumentFiscalPeriodFocus_114C43FBB8B3D62F1B29A9706488FA62" xlink:type="arc" />
    <link:label id="lab_dei_EntityRegistrantName_582701241956C18F0D02A97064888069_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName_582701241956C18F0D02A97064888069" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity registrant name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_582701241956C18F0D02A97064888069_label_en-US" xlink:label="lab_dei_EntityRegistrantName_582701241956C18F0D02A97064888069" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_582701241956C18F0D02A97064888069" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_582701241956C18F0D02A97064888069" xlink:to="lab_dei_EntityRegistrantName_582701241956C18F0D02A97064888069" xlink:type="arc" />
    <link:label id="lab_dei_EntityCentralIndexKey_33013B954724363ADBC3A9706488B791_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey_33013B954724363ADBC3A9706488B791" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity central index key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_33013B954724363ADBC3A9706488B791_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey_33013B954724363ADBC3A9706488B791" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_33013B954724363ADBC3A9706488B791" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_33013B954724363ADBC3A9706488B791" xlink:to="lab_dei_EntityCentralIndexKey_33013B954724363ADBC3A9706488B791" xlink:type="arc" />
    <link:label id="lab_dei_EntityFilerCategory_258187A3B8F7FE885D88A9706488207C_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory_258187A3B8F7FE885D88A9706488207C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity filer category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_258187A3B8F7FE885D88A9706488207C_label_en-US" xlink:label="lab_dei_EntityFilerCategory_258187A3B8F7FE885D88A9706488207C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_258187A3B8F7FE885D88A9706488207C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory_258187A3B8F7FE885D88A9706488207C" xlink:to="lab_dei_EntityFilerCategory_258187A3B8F7FE885D88A9706488207C" xlink:type="arc" />
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_D9862A1F2647E43006F6A97064883020_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_D9862A1F2647E43006F6A97064883020" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity common stock, shares outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_D9862A1F2647E43006F6A97064883020_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_D9862A1F2647E43006F6A97064883020" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_D9862A1F2647E43006F6A97064883020" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding_D9862A1F2647E43006F6A97064883020" xlink:to="lab_dei_EntityCommonStockSharesOutstanding_D9862A1F2647E43006F6A97064883020" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_5421A342929B006AB27CAF2BFE77CE40_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_5421A342929B006AB27CAF2BFE77CE40" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation of marketable securities</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_5421A342929B006AB27CAF2BFE77CE40_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_5421A342929B006AB27CAF2BFE77CE40" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_5421A342929B006AB27CAF2BFE77CE40" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_5421A342929B006AB27CAF2BFE77CE40" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_5421A342929B006AB27CAF2BFE77CE40" xlink:type="arc" />
    <link:label id="lab_orly_FairValueOfFinancialInstrumentsTableTextBlockTableTextBlock_C0C78DDF676ACDAB219CAF36C56B0882_terseLabel_en-US" xlink:label="lab_orly_FairValueOfFinancialInstrumentsTableTextBlockTableTextBlock_C0C78DDF676ACDAB219CAF36C56B0882" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation of senior notes</link:label>
    <link:label id="lab_orly_FairValueOfFinancialInstrumentsTableTextBlockTableTextBlock_C0C78DDF676ACDAB219CAF36C56B0882_label_en-US" xlink:label="lab_orly_FairValueOfFinancialInstrumentsTableTextBlockTableTextBlock_C0C78DDF676ACDAB219CAF36C56B0882" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Of Financial Instruments [Table Text Block] [Table Text Block]</link:label>
    <link:label id="lab_orly_FairValueOfFinancialInstrumentsTableTextBlockTableTextBlock_C0C78DDF676ACDAB219CAF36C56B0882_documentation_en-US" xlink:label="lab_orly_FairValueOfFinancialInstrumentsTableTextBlockTableTextBlock_C0C78DDF676ACDAB219CAF36C56B0882" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Table Text Block] for Tabular disclosure of fair value measurement of financial instruments.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_FairValueOfFinancialInstrumentsTableTextBlockTableTextBlock" xlink:label="loc_orly_FairValueOfFinancialInstrumentsTableTextBlockTableTextBlock_C0C78DDF676ACDAB219CAF36C56B0882" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_FairValueOfFinancialInstrumentsTableTextBlockTableTextBlock_C0C78DDF676ACDAB219CAF36C56B0882" xlink:to="lab_orly_FairValueOfFinancialInstrumentsTableTextBlockTableTextBlock_C0C78DDF676ACDAB219CAF36C56B0882" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E8F92FD49D5AD67198B3A9706327AB7C_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E8F92FD49D5AD67198B3A9706327AB7C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recent accounting pronouncements, policy</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E8F92FD49D5AD67198B3A9706327AB7C_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E8F92FD49D5AD67198B3A9706327AB7C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E8F92FD49D5AD67198B3A9706327AB7C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E8F92FD49D5AD67198B3A9706327AB7C" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E8F92FD49D5AD67198B3A9706327AB7C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_CAF7610EE3D6CC5311BAA97064458BAF_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_CAF7610EE3D6CC5311BAA97064458BAF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding financing facilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_CAF7610EE3D6CC5311BAA97064458BAF_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_CAF7610EE3D6CC5311BAA97064458BAF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_CAF7610EE3D6CC5311BAA97064458BAF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_CAF7610EE3D6CC5311BAA97064458BAF" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_CAF7610EE3D6CC5311BAA97064458BAF" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditMember_D6145181F0DA564CBA47A970642E9932_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember_D6145181F0DA564CBA47A970642E9932" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_D6145181F0DA564CBA47A970642E9932" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember_D6145181F0DA564CBA47A970642E9932" xlink:to="lab_us-gaap_LineOfCreditMember_D6145181F0DA564CBA47A970642E9932" xlink:type="arc" />
    <link:label id="lab_orly_SeniorNotesDue2021At4875Member_5140C0BE6F0A0556DB28A970642E1762_terseLabel_en-US" xlink:label="lab_orly_SeniorNotesDue2021At4875Member_5140C0BE6F0A0556DB28A970642E1762" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">$500 million, 4.875% Senior Notes due 2021 [Member]</link:label>
    <link:label id="lab_orly_SeniorNotesDue2021At4875Member_5140C0BE6F0A0556DB28A970642E1762_label_en-US" xlink:label="lab_orly_SeniorNotesDue2021At4875Member_5140C0BE6F0A0556DB28A970642E1762" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes Due2021 At 4875 [Member]</link:label>
    <link:label id="lab_orly_SeniorNotesDue2021At4875Member_5140C0BE6F0A0556DB28A970642E1762_documentation_en-US" xlink:label="lab_orly_SeniorNotesDue2021At4875Member_5140C0BE6F0A0556DB28A970642E1762" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents senior notes issued at a stated contract rate of 4.875%, originally offered in January of 2011, and scheduled to mature in January of 2021.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_SeniorNotesDue2021At4875Member" xlink:label="loc_orly_SeniorNotesDue2021At4875Member_5140C0BE6F0A0556DB28A970642E1762" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_SeniorNotesDue2021At4875Member_5140C0BE6F0A0556DB28A970642E1762" xlink:to="lab_orly_SeniorNotesDue2021At4875Member_5140C0BE6F0A0556DB28A970642E1762" xlink:type="arc" />
    <link:label id="lab_orly_SeniorNotesDue2021At4625Member_F289C7D5CD554713528CA970642E233C_terseLabel_en-US" xlink:label="lab_orly_SeniorNotesDue2021At4625Member_F289C7D5CD554713528CA970642E233C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">$300 million, 4.625% Senior Notes due 2021 [Member]</link:label>
    <link:label id="lab_orly_SeniorNotesDue2021At4625Member_F289C7D5CD554713528CA970642E233C_label_en-US" xlink:label="lab_orly_SeniorNotesDue2021At4625Member_F289C7D5CD554713528CA970642E233C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes Due2021 At 4625 [Member]</link:label>
    <link:label id="lab_orly_SeniorNotesDue2021At4625Member_F289C7D5CD554713528CA970642E233C_documentation_en-US" xlink:label="lab_orly_SeniorNotesDue2021At4625Member_F289C7D5CD554713528CA970642E233C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents senior notes issued at a stated contract rate of 4.625%, originally offered in September of 2011, and scheduled to mature in September of 2021.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_SeniorNotesDue2021At4625Member" xlink:label="loc_orly_SeniorNotesDue2021At4625Member_F289C7D5CD554713528CA970642E233C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_SeniorNotesDue2021At4625Member_F289C7D5CD554713528CA970642E233C" xlink:to="lab_orly_SeniorNotesDue2021At4625Member_F289C7D5CD554713528CA970642E233C" xlink:type="arc" />
    <link:label id="lab_orly_SeniorNotesDue2022At3800Member_5A45AE395CE9E3C2ACECA970642E6AA1_terseLabel_en-US" xlink:label="lab_orly_SeniorNotesDue2022At3800Member_5A45AE395CE9E3C2ACECA970642E6AA1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">$300 million, 3.800% Senior Notes due 2022 [Member]</link:label>
    <link:label id="lab_orly_SeniorNotesDue2022At3800Member_5A45AE395CE9E3C2ACECA970642E6AA1_label_en-US" xlink:label="lab_orly_SeniorNotesDue2022At3800Member_5A45AE395CE9E3C2ACECA970642E6AA1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes Due2022 At 3800 [Member]</link:label>
    <link:label id="lab_orly_SeniorNotesDue2022At3800Member_5A45AE395CE9E3C2ACECA970642E6AA1_documentation_en-US" xlink:label="lab_orly_SeniorNotesDue2022At3800Member_5A45AE395CE9E3C2ACECA970642E6AA1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents senior notes issued at a stated contract rate of 3.800%, originally offered in August of 2012, and scheduled to mature in September of 2022.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_SeniorNotesDue2022At3800Member" xlink:label="loc_orly_SeniorNotesDue2022At3800Member_5A45AE395CE9E3C2ACECA970642E6AA1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_SeniorNotesDue2022At3800Member_5A45AE395CE9E3C2ACECA970642E6AA1" xlink:to="lab_orly_SeniorNotesDue2022At3800Member_5A45AE395CE9E3C2ACECA970642E6AA1" xlink:type="arc" />
    <link:label id="lab_orly_SeniorNotesDue2023At3850Member_2D90DB671F62DF9780E2A970642EAAD5_terseLabel_en-US" xlink:label="lab_orly_SeniorNotesDue2023At3850Member_2D90DB671F62DF9780E2A970642EAAD5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">$300 million, 3.850% Senior Notes due 2023 [Member]</link:label>
    <link:label id="lab_orly_SeniorNotesDue2023At3850Member_2D90DB671F62DF9780E2A970642EAAD5_label_en-US" xlink:label="lab_orly_SeniorNotesDue2023At3850Member_2D90DB671F62DF9780E2A970642EAAD5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes Due 2023 At 3850 [Member]</link:label>
    <link:label id="lab_orly_SeniorNotesDue2023At3850Member_2D90DB671F62DF9780E2A970642EAAD5_documentation_en-US" xlink:label="lab_orly_SeniorNotesDue2023At3850Member_2D90DB671F62DF9780E2A970642EAAD5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents senior notes issued at a stated contract rate of 3.850%, originally offered in June of 2013, and scheduled to mature in June of 2023.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_SeniorNotesDue2023At3850Member" xlink:label="loc_orly_SeniorNotesDue2023At3850Member_2D90DB671F62DF9780E2A970642EAAD5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_SeniorNotesDue2023At3850Member_2D90DB671F62DF9780E2A970642EAAD5" xlink:to="lab_orly_SeniorNotesDue2023At3850Member_2D90DB671F62DF9780E2A970642EAAD5" xlink:type="arc" />
    <link:label id="lab_orly_SeniorNotesDue2026At3550Member_CC73121CFF7C917060E9A970642F4CF5_terseLabel_en-US" xlink:label="lab_orly_SeniorNotesDue2026At3550Member_CC73121CFF7C917060E9A970642F4CF5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">$500 million, 3.550% Senior Notes due 2026 [Member]</link:label>
    <link:label id="lab_orly_SeniorNotesDue2026At3550Member_CC73121CFF7C917060E9A970642F4CF5_label_en-US" xlink:label="lab_orly_SeniorNotesDue2026At3550Member_CC73121CFF7C917060E9A970642F4CF5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes Due 2026 At 3550 [Member]</link:label>
    <link:label id="lab_orly_SeniorNotesDue2026At3550Member_CC73121CFF7C917060E9A970642F4CF5_documentation_en-US" xlink:label="lab_orly_SeniorNotesDue2026At3550Member_CC73121CFF7C917060E9A970642F4CF5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents senior notes issued at a stated contract rate of 3.550%, originally offered in March of 2016, and scheduled to mature in March of 2026.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_SeniorNotesDue2026At3550Member" xlink:label="loc_orly_SeniorNotesDue2026At3550Member_CC73121CFF7C917060E9A970642F4CF5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_SeniorNotesDue2026At3550Member_CC73121CFF7C917060E9A970642F4CF5" xlink:to="lab_orly_SeniorNotesDue2026At3550Member_CC73121CFF7C917060E9A970642F4CF5" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnsecuredDebt_F811EA44B3AAADD12588A970642FB710_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebt_F811EA44B3AAADD12588A970642FB710" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unsecured revolving credit facility</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebt_F811EA44B3AAADD12588A970642FB710_label_en-US" xlink:label="lab_us-gaap_UnsecuredDebt_F811EA44B3AAADD12588A970642FB710" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unsecured Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnsecuredDebt" xlink:label="loc_us-gaap_UnsecuredDebt_F811EA44B3AAADD12588A970642FB710" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebt_F811EA44B3AAADD12588A970642FB710" xlink:to="lab_us-gaap_UnsecuredDebt_F811EA44B3AAADD12588A970642FB710" xlink:type="arc" />
    <link:label id="lab_us-gaap_SeniorLongTermNotes_A6338D2A5D5DABCF3651A970642F393A_verboseLabel_en-US" xlink:label="lab_us-gaap_SeniorLongTermNotes_A6338D2A5D5DABCF3651A970642F393A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Senior notes</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SeniorLongTermNotes" xlink:label="loc_us-gaap_SeniorLongTermNotes_A6338D2A5D5DABCF3651A970642F393A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorLongTermNotes_A6338D2A5D5DABCF3651A970642F393A" xlink:to="lab_us-gaap_SeniorLongTermNotes_A6338D2A5D5DABCF3651A970642F393A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_961C7B2FF8041E501DE9A970642F916F_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount_961C7B2FF8041E501DE9A970642F916F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior notes, unamortized discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_961C7B2FF8041E501DE9A970642F916F_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount_961C7B2FF8041E501DE9A970642F916F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Unamortized Discount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_961C7B2FF8041E501DE9A970642F916F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount_961C7B2FF8041E501DE9A970642F916F" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount_961C7B2FF8041E501DE9A970642F916F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_530C3B69507C4F6DC6CDA970642FB48C_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet_530C3B69507C4F6DC6CDA970642FB48C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior notes, unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_530C3B69507C4F6DC6CDA970642FB48C_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet_530C3B69507C4F6DC6CDA970642FB48C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_530C3B69507C4F6DC6CDA970642FB48C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet_530C3B69507C4F6DC6CDA970642FB48C" xlink:to="lab_us-gaap_DeferredFinanceCostsNet_530C3B69507C4F6DC6CDA970642FB48C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_4054D498F63C667E0564A970642F8B59_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount_4054D498F63C667E0564A970642F8B59" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Senior notes, face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_4054D498F63C667E0564A970642F8B59_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount_4054D498F63C667E0564A970642F8B59" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_4054D498F63C667E0564A970642F8B59" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount_4054D498F63C667E0564A970642F8B59" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount_4054D498F63C667E0564A970642F8B59" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_CF305C8A774AD4656508A970642F3C57_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_CF305C8A774AD4656508A970642F3C57" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior notes, effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_CF305C8A774AD4656508A970642F3C57_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_CF305C8A774AD4656508A970642F3C57" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_CF305C8A774AD4656508A970642F3C57" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_CF305C8A774AD4656508A970642F3C57" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_CF305C8A774AD4656508A970642F3C57" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongtermDebtWeightedAverageInterestRate_D83D32797E1034E1C355A970642F1CF7_verboseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtWeightedAverageInterestRate_D83D32797E1034E1C355A970642F1CF7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Unsecured revolving credit facility, weighted-average variable interest rate</link:label>
    <link:label id="lab_us-gaap_LongtermDebtWeightedAverageInterestRate_D83D32797E1034E1C355A970642F1CF7_label_en-US" xlink:label="lab_us-gaap_LongtermDebtWeightedAverageInterestRate_D83D32797E1034E1C355A970642F1CF7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Weighted Average Interest Rate, at Point in Time</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_D83D32797E1034E1C355A970642F1CF7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_D83D32797E1034E1C355A970642F1CF7" xlink:to="lab_us-gaap_LongtermDebtWeightedAverageInterestRate_D83D32797E1034E1C355A970642F1CF7" xlink:type="arc" />
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_66A4BF7D56DEE5B62AABA9706422AD77_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy_66A4BF7D56DEE5B62AABA9706422AD77" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warranties, policy</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_66A4BF7D56DEE5B62AABA9706422AD77_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy_66A4BF7D56DEE5B62AABA9706422AD77" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard Product Warranty, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_66A4BF7D56DEE5B62AABA9706422AD77" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyPolicy_66A4BF7D56DEE5B62AABA9706422AD77" xlink:to="lab_us-gaap_StandardProductWarrantyPolicy_66A4BF7D56DEE5B62AABA9706422AD77" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_19A6C8752DD7DAF34581A97063C37CF9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_19A6C8752DD7DAF34581A97063C37CF9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computation of basic and diluted earnings per share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_19A6C8752DD7DAF34581A97063C37CF9_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_19A6C8752DD7DAF34581A97063C37CF9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_19A6C8752DD7DAF34581A97063C37CF9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_19A6C8752DD7DAF34581A97063C37CF9" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_19A6C8752DD7DAF34581A97063C37CF9" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5211055526458EF3754BA9706407A890_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5211055526458EF3754BA9706407A890" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of stock options</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5211055526458EF3754BA9706407A890_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5211055526458EF3754BA9706407A890" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation, Stock Options, Activity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5211055526458EF3754BA9706407A890" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5211055526458EF3754BA9706407A890" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5211055526458EF3754BA9706407A890" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_79B98BC72529683A723AA97064070A61_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_79B98BC72529683A723AA97064070A61" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Black-Scholes option pricing model</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_79B98BC72529683A723AA97064070A61_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_79B98BC72529683A723AA97064070A61" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_79B98BC72529683A723AA97064070A61" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_79B98BC72529683A723AA97064070A61" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_79B98BC72529683A723AA97064070A61" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_75E9174823FC529E86B9A970640766CB_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_75E9174823FC529E86B9A970640766CB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of activity of share-based compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_75E9174823FC529E86B9A970640766CB_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_75E9174823FC529E86B9A970640766CB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_75E9174823FC529E86B9A970640766CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_75E9174823FC529E86B9A970640766CB" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_75E9174823FC529E86B9A970640766CB" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingencyNameOfPlaintiff_FB433B559FC64409A5CBA9706337DEFD_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNameOfPlaintiff_FB433B559FC64409A5CBA9706337DEFD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name of plaintiff</link:label>
    <link:label id="lab_us-gaap_LossContingencyNameOfPlaintiff_FB433B559FC64409A5CBA9706337DEFD_label_en-US" xlink:label="lab_us-gaap_LossContingencyNameOfPlaintiff_FB433B559FC64409A5CBA9706337DEFD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Name of Plaintiff</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyNameOfPlaintiff" xlink:label="loc_us-gaap_LossContingencyNameOfPlaintiff_FB433B559FC64409A5CBA9706337DEFD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNameOfPlaintiff_FB433B559FC64409A5CBA9706337DEFD" xlink:to="lab_us-gaap_LossContingencyNameOfPlaintiff_FB433B559FC64409A5CBA9706337DEFD" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingencyDamagesAwardedValue_4A221EBE061BA90CB842A970633745E9_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesAwardedValue_4A221EBE061BA90CB842A970633745E9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awarded to plaintiff</link:label>
    <link:label id="lab_us-gaap_LossContingencyDamagesAwardedValue_4A221EBE061BA90CB842A970633745E9_label_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesAwardedValue_4A221EBE061BA90CB842A970633745E9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Damages Awarded, Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyDamagesAwardedValue" xlink:label="loc_us-gaap_LossContingencyDamagesAwardedValue_4A221EBE061BA90CB842A970633745E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesAwardedValue_4A221EBE061BA90CB842A970633745E9" xlink:to="lab_us-gaap_LossContingencyDamagesAwardedValue_4A221EBE061BA90CB842A970633745E9" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingencyAccrualProvision_86120A63F88E3EB5C250A9706337A438_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualProvision_86120A63F88E3EB5C250A9706337A438" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss contingency accrual, provision</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualProvision_86120A63F88E3EB5C250A9706337A438_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualProvision_86120A63F88E3EB5C250A9706337A438" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency Accrual, Provision</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyAccrualProvision" xlink:label="loc_us-gaap_LossContingencyAccrualProvision_86120A63F88E3EB5C250A9706337A438" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualProvision_86120A63F88E3EB5C250A9706337A438" xlink:to="lab_us-gaap_LossContingencyAccrualProvision_86120A63F88E3EB5C250A9706337A438" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_B6B9D73068F5501A122FA970641DE689_periodStartLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual_B6B9D73068F5501A122FA970641DE689" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Warranty liabilities, beginning balance</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_B6B9D73068F5501A122FA970641DE689_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual_B6B9D73068F5501A122FA970641DE689" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard and Extended Product Warranty Accrual</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaap_ProductWarrantyAccrual_B6B9D73068F5501A122FA970641DE689" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrual_B6B9D73068F5501A122FA970641DE689" xlink:to="lab_us-gaap_ProductWarrantyAccrual_B6B9D73068F5501A122FA970641DE689" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPayments_ECCD06B1FD83537BA0F9A970641D3EA8_negatedLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments_ECCD06B1FD83537BA0F9A970641D3EA8" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Warranty claims</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPayments_ECCD06B1FD83537BA0F9A970641D3EA8_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments_ECCD06B1FD83537BA0F9A970641D3EA8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Decrease for Payments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments_ECCD06B1FD83537BA0F9A970641D3EA8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualPayments_ECCD06B1FD83537BA0F9A970641D3EA8" xlink:to="lab_us-gaap_ProductWarrantyAccrualPayments_ECCD06B1FD83537BA0F9A970641D3EA8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_E22DAEAFE5A33DDFB652A970641DD2BB_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_E22DAEAFE5A33DDFB652A970641DD2BB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warranty accruals</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_E22DAEAFE5A33DDFB652A970641DD2BB_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_E22DAEAFE5A33DDFB652A970641DD2BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Increase for Warranties Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_E22DAEAFE5A33DDFB652A970641DD2BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_E22DAEAFE5A33DDFB652A970641DD2BB" xlink:to="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_E22DAEAFE5A33DDFB652A970641DD2BB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_5634A222A463B7742C10A970641D770A_periodEndLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual_5634A222A463B7742C10A970641D770A" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Warranty liabilities, ending balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaap_ProductWarrantyAccrual_5634A222A463B7742C10A970641D770A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrual_5634A222A463B7742C10A970641D770A" xlink:to="lab_us-gaap_ProductWarrantyAccrual_5634A222A463B7742C10A970641D770A" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_C88C6559BFE1D6A25C17A970640DC697_verboseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_C88C6559BFE1D6A25C17A970640DC697" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shares repurchased</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_C88C6559BFE1D6A25C17A970640DC697" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_C88C6559BFE1D6A25C17A970640DC697" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_C88C6559BFE1D6A25C17A970640DC697" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_2665F2F3E1708A5D717CA970640D5D23_verboseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_2665F2F3E1708A5D717CA970640D5D23" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Average price per share</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_2665F2F3E1708A5D717CA970640D5D23" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_2665F2F3E1708A5D717CA970640D5D23" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_2665F2F3E1708A5D717CA970640D5D23" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredParValueMethod_7FA0711C4ACE9032F577A970640DA0DE_verboseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredParValueMethod_7FA0711C4ACE9032F577A970640DA0DE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total investment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValueAcquiredParValueMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_7FA0711C4ACE9032F577A970640DA0DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_7FA0711C4ACE9032F577A970640DA0DE" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredParValueMethod_7FA0711C4ACE9032F577A970640DA0DE" xlink:type="arc" />
    <link:label id="lab_orly_NumeratorBasicAndDilutedAbstract_D63B944374EC51814615A970634C23DC_terseLabel_en-US" xlink:label="lab_orly_NumeratorBasicAndDilutedAbstract_D63B944374EC51814615A970634C23DC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Numerator (basic and diluted):</link:label>
    <link:label id="lab_orly_NumeratorBasicAndDilutedAbstract_D63B944374EC51814615A970634C23DC_label_en-US" xlink:label="lab_orly_NumeratorBasicAndDilutedAbstract_D63B944374EC51814615A970634C23DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Numerator Basic and Diluted [Abstract]</link:label>
    <link:label id="lab_orly_NumeratorBasicAndDilutedAbstract_D63B944374EC51814615A970634C23DC_documentation_en-US" xlink:label="lab_orly_NumeratorBasicAndDilutedAbstract_D63B944374EC51814615A970634C23DC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Numerator Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_NumeratorBasicAndDilutedAbstract" xlink:label="loc_orly_NumeratorBasicAndDilutedAbstract_D63B944374EC51814615A970634C23DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_NumeratorBasicAndDilutedAbstract_D63B944374EC51814615A970634C23DC" xlink:to="lab_orly_NumeratorBasicAndDilutedAbstract_D63B944374EC51814615A970634C23DC" xlink:type="arc" />
    <link:label id="lab_orly_DenominatorAbstract_7FD37ECF65575ED202B5A970634F6925_terseLabel_en-US" xlink:label="lab_orly_DenominatorAbstract_7FD37ECF65575ED202B5A970634F6925" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_orly_DenominatorAbstract_7FD37ECF65575ED202B5A970634F6925_label_en-US" xlink:label="lab_orly_DenominatorAbstract_7FD37ECF65575ED202B5A970634F6925" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Denominator [Abstract]</link:label>
    <link:label id="lab_orly_DenominatorAbstract_7FD37ECF65575ED202B5A970634F6925_documentation_en-US" xlink:label="lab_orly_DenominatorAbstract_7FD37ECF65575ED202B5A970634F6925" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Denominator [Abstract]</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_DenominatorAbstract" xlink:label="loc_orly_DenominatorAbstract_7FD37ECF65575ED202B5A970634F6925" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_DenominatorAbstract_7FD37ECF65575ED202B5A970634F6925" xlink:to="lab_orly_DenominatorAbstract_7FD37ECF65575ED202B5A970634F6925" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_A0F151EBC48162AB168EA9706350EBDE_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_A0F151EBC48162AB168EA9706350EBDE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of stock options</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_A0F151EBC48162AB168EA9706350EBDE_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_A0F151EBC48162AB168EA9706350EBDE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_A0F151EBC48162AB168EA9706350EBDE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_A0F151EBC48162AB168EA9706350EBDE" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_A0F151EBC48162AB168EA9706350EBDE" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_33CABA84D0209B2782E3A97063500CDA_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_33CABA84D0209B2782E3A97063500CDA" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Weighted-average common shares outstanding - assuming dilution</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_33CABA84D0209B2782E3A97063500CDA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_33CABA84D0209B2782E3A97063500CDA" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_33CABA84D0209B2782E3A97063500CDA" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasic_C767ED12883C27BC195FA9706350930C_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_C767ED12883C27BC195FA9706350930C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Earnings per share - basic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_C767ED12883C27BC195FA9706350930C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_C767ED12883C27BC195FA9706350930C" xlink:to="lab_us-gaap_EarningsPerShareBasic_C767ED12883C27BC195FA9706350930C" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_684E304FAD9ACEDA8459A9706350BBAE_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_684E304FAD9ACEDA8459A9706350BBAE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Earnings per share - assuming dilution</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_684E304FAD9ACEDA8459A9706350BBAE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_684E304FAD9ACEDA8459A9706350BBAE" xlink:to="lab_us-gaap_EarningsPerShareDiluted_684E304FAD9ACEDA8459A9706350BBAE" xlink:type="arc" />
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_CC7D33DDD31F12CA5F34A9706350F0EE_verboseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_CC7D33DDD31F12CA5F34A9706350F0EE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive stock options</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_CC7D33DDD31F12CA5F34A9706350F0EE_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_CC7D33DDD31F12CA5F34A9706350F0EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_CC7D33DDD31F12CA5F34A9706350F0EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_CC7D33DDD31F12CA5F34A9706350F0EE" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_CC7D33DDD31F12CA5F34A9706350F0EE" xlink:type="arc" />
    <link:label id="lab_orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice_D6483CC05E868D5EEC55A97063514ADE_terseLabel_en-US" xlink:label="lab_orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice_D6483CC05E868D5EEC55A97063514ADE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average exercise price</link:label>
    <link:label id="lab_orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice_D6483CC05E868D5EEC55A97063514ADE_label_en-US" xlink:label="lab_orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice_D6483CC05E868D5EEC55A97063514ADE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Antidilutive In Period Weighted Average Exercise Price</link:label>
    <link:label id="lab_orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice_D6483CC05E868D5EEC55A97063514ADE_documentation_en-US" xlink:label="lab_orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice_D6483CC05E868D5EEC55A97063514ADE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The weighted average exercise price, as of the balance sheet date, of antidilutive stock options awarded under the stock option plan that were not included in the computation of earnings per share.</link:label>
    <link:loc xlink:href="orly-20170630.xsd#orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice" xlink:label="loc_orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice_D6483CC05E868D5EEC55A97063514ADE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice_D6483CC05E868D5EEC55A97063514ADE" xlink:to="lab_orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice_D6483CC05E868D5EEC55A97063514ADE" xlink:type="arc" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>orly-20170630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.oreillyauto.com/role/BasisOfPresentation" xlink:href="orly-20170630.xsd#BasisOfPresentation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets" xlink:href="orly-20170630.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="orly-20170630.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:href="orly-20170630.xsd#CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome" xlink:href="orly-20170630.xsd#CondensedConsolidatedStatementsOfIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/DocumentAndEntityInformation" xlink:href="orly-20170630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShare" xlink:href="orly-20170630.xsd#EarningsPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:href="orly-20170630.xsd#EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShareNarrativeDetails" xlink:href="orly-20170630.xsd#EarningsPerShareNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShareTables" xlink:href="orly-20170630.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurements" xlink:href="orly-20170630.xsd#FairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfMarketableSecuritiesDetails" xlink:href="orly-20170630.xsd#FairValueMeasurementsFairValueOfMarketableSecuritiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfSeniorNotesDetails" xlink:href="orly-20170630.xsd#FairValueMeasurementsFairValueOfSeniorNotesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsNarrativeDetails" xlink:href="orly-20170630.xsd#FairValueMeasurementsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsPolicies" xlink:href="orly-20170630.xsd#FairValueMeasurementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsTables" xlink:href="orly-20170630.xsd#FairValueMeasurementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/Financing" xlink:href="orly-20170630.xsd#Financing" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails" xlink:href="orly-20170630.xsd#FinancingOutstandingFinancingFacilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails" xlink:href="orly-20170630.xsd#FinancingSeniorNotesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingTables" xlink:href="orly-20170630.xsd#FinancingTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" xlink:href="orly-20170630.xsd#FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LegalMatters" xlink:href="orly-20170630.xsd#LegalMatters" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LegalMattersNarrativeDetails" xlink:href="orly-20170630.xsd#LegalMattersNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncements" xlink:href="orly-20170630.xsd#RecentAccountingPronouncements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncementsPolicies" xlink:href="orly-20170630.xsd#RecentAccountingPronouncementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncementsRecentAccountingPronouncementsNarrativeDetails" xlink:href="orly-20170630.xsd#RecentAccountingPronouncementsRecentAccountingPronouncementsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlans" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables" xlink:href="orly-20170630.xsd#ShareBasedCompensationAndBenefitPlansTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgram" xlink:href="orly-20170630.xsd#ShareRepurchaseProgram" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails" xlink:href="orly-20170630.xsd#ShareRepurchaseProgramNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgramScheduleOfSharesRepurchasedDetails" xlink:href="orly-20170630.xsd#ShareRepurchaseProgramScheduleOfSharesRepurchasedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgramTables" xlink:href="orly-20170630.xsd#ShareRepurchaseProgramTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/Warranties" xlink:href="orly-20170630.xsd#Warranties" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/WarrantiesPolicies" xlink:href="orly-20170630.xsd#WarrantiesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/WarrantiesProductWarrantyLiabilitiesDetails" xlink:href="orly-20170630.xsd#WarrantiesProductWarrantyLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/WarrantiesTables" xlink:href="orly-20170630.xsd#WarrantiesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/BasisOfPresentation" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_70E6542DFDDC049CB562A970645D41A4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BasisOfAccounting" xlink:label="loc_us-gaap_BasisOfAccounting_4164BAE2606747CFC519A970645DD744" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_70E6542DFDDC049CB562A970645D41A4" xlink:to="loc_us-gaap_BasisOfAccounting_4164BAE2606747CFC519A970645DD744" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_490CDBFBA61785F49B34A970647F774D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_2F4B76EC161E9EC1461DA970647FD947" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_490CDBFBA61785F49B34A970647F774D" xlink:to="loc_us-gaap_AssetsAbstract_2F4B76EC161E9EC1461DA970647FD947" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_544CAF12D4A1F4E57AFBA97064808713" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2F4B76EC161E9EC1461DA970647FD947" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_544CAF12D4A1F4E57AFBA97064808713" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_14B0BD9048CE58F4EDB4A97064804A96" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2F4B76EC161E9EC1461DA970647FD947" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_14B0BD9048CE58F4EDB4A97064804A96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NontradeReceivablesCurrent" xlink:label="loc_us-gaap_NontradeReceivablesCurrent_3E7164EB2F8DB4118643A9706482BE60" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2F4B76EC161E9EC1461DA970647FD947" xlink:to="loc_us-gaap_NontradeReceivablesCurrent_3E7164EB2F8DB4118643A9706482BE60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_97446966D4F504696143A970648215CA" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2F4B76EC161E9EC1461DA970647FD947" xlink:to="loc_us-gaap_InventoryNet_97446966D4F504696143A970648215CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_37B1C8D7121748D87E09A97064828E30" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2F4B76EC161E9EC1461DA970647FD947" xlink:to="loc_us-gaap_OtherAssetsCurrent_37B1C8D7121748D87E09A97064828E30" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_692C5E1C3E7011E150C6A970648235F9" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2F4B76EC161E9EC1461DA970647FD947" xlink:to="loc_us-gaap_AssetsCurrent_692C5E1C3E7011E150C6A970648235F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_B263F3F403C3ED75D848A9706482184F" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2F4B76EC161E9EC1461DA970647FD947" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_B263F3F403C3ED75D848A9706482184F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_A948509A75BA15865BC6A9706482F1C2" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2F4B76EC161E9EC1461DA970647FD947" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_A948509A75BA15865BC6A9706482F1C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5A66E0EBFB45A38C7A35A9706483E2B7" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2F4B76EC161E9EC1461DA970647FD947" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_5A66E0EBFB45A38C7A35A9706483E2B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_74BAB0899365778F8143A9706483F9E5" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2F4B76EC161E9EC1461DA970647FD947" xlink:to="loc_us-gaap_Goodwill_74BAB0899365778F8143A9706483F9E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_0E5EA57A7EC178C3A160A9706483C82A" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2F4B76EC161E9EC1461DA970647FD947" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_0E5EA57A7EC178C3A160A9706483C82A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_059254B425C1A52276BCA97064838F68" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2F4B76EC161E9EC1461DA970647FD947" xlink:to="loc_us-gaap_Assets_059254B425C1A52276BCA97064838F68" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6609943CF30A5B0B93AEA9706483BD62" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_490CDBFBA61785F49B34A970647F774D" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6609943CF30A5B0B93AEA9706483BD62" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_6D12EC7DEC722C7E8E0AA9706483995D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6609943CF30A5B0B93AEA9706483BD62" xlink:to="loc_us-gaap_AccountsPayableCurrent_6D12EC7DEC722C7E8E0AA9706483995D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_03641BAF218E5C29028DA9706483FCF0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6609943CF30A5B0B93AEA9706483BD62" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_03641BAF218E5C29028DA9706483FCF0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaap_AccruedSalariesCurrent_D91554870F00BC895D9DA97064837A80" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6609943CF30A5B0B93AEA9706483BD62" xlink:to="loc_us-gaap_AccruedSalariesCurrent_D91554870F00BC895D9DA97064837A80" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_AccruedBenefitsAndWithholdings" xlink:label="loc_orly_AccruedBenefitsAndWithholdings_2447DBC5AFA815F9EB72A9706483FDA2" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6609943CF30A5B0B93AEA9706483BD62" xlink:to="loc_orly_AccruedBenefitsAndWithholdings_2447DBC5AFA815F9EB72A9706483FDA2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_940AF2FEC95DE5C28AC0A9706483C1E4" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6609943CF30A5B0B93AEA9706483BD62" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_940AF2FEC95DE5C28AC0A9706483C1E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_C007A2335C1318A10163A9706483CA1C" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6609943CF30A5B0B93AEA9706483BD62" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_C007A2335C1318A10163A9706483CA1C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_82AB12897E8B70F012C2A9706483D33F" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6609943CF30A5B0B93AEA9706483BD62" xlink:to="loc_us-gaap_LiabilitiesCurrent_82AB12897E8B70F012C2A9706483D33F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_EE06E0988A2B00A1171CA9706483839B" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6609943CF30A5B0B93AEA9706483BD62" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_EE06E0988A2B00A1171CA9706483839B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_1F0521612C3A64C84E0CA9706483488B" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6609943CF30A5B0B93AEA9706483BD62" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_1F0521612C3A64C84E0CA9706483488B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_3FE16E149EBEC4718907A9706483999C" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6609943CF30A5B0B93AEA9706483BD62" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_3FE16E149EBEC4718907A9706483999C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5CFC802E908CAB053FF6A9706483E46A" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6609943CF30A5B0B93AEA9706483BD62" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5CFC802E908CAB053FF6A9706483E46A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_8367CFD6D57AE83752C3A9706484E3AE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5CFC802E908CAB053FF6A9706483E46A" xlink:to="loc_us-gaap_CommonStockValue_8367CFD6D57AE83752C3A9706484E3AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_028021BE81DDCB073B69A970648432C0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5CFC802E908CAB053FF6A9706483E46A" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_028021BE81DDCB073B69A970648432C0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_F103FFF37B253D511C81A970648478C2" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5CFC802E908CAB053FF6A9706483E46A" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_F103FFF37B253D511C81A970648478C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_71350A08778528ED5E5DA97064844795" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5CFC802E908CAB053FF6A9706483E46A" xlink:to="loc_us-gaap_StockholdersEquity_71350A08778528ED5E5DA97064844795" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_3840650C960639921E49A9706484652B" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5CFC802E908CAB053FF6A9706483E46A" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_3840650C960639921E49A9706484652B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1563B3003D71F4151628A97064760FCC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_245FA0BB2E0A8FA4C870A9706477601B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1563B3003D71F4151628A97064760FCC" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_245FA0BB2E0A8FA4C870A9706477601B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_37139E4C71CA6B1C7B6FA970647727EF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1563B3003D71F4151628A97064760FCC" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_37139E4C71CA6B1C7B6FA970647727EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_81D3CA27CD897732996AA97064771F31" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1563B3003D71F4151628A97064760FCC" xlink:to="loc_us-gaap_CommonStockSharesIssued_81D3CA27CD897732996AA97064771F31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_07BADD456296596DAAC2A9706478BC26" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1563B3003D71F4151628A97064760FCC" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_07BADD456296596DAAC2A9706478BC26" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_DE7365B1A25EBE77C619A9706466CBE7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_D5D2AA133BDB73970113A9706466A651" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_DE7365B1A25EBE77C619A9706466CBE7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_D5D2AA133BDB73970113A9706466A651" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_74B596B19F6DF85837D4A97064665918" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_D5D2AA133BDB73970113A9706466A651" xlink:to="loc_us-gaap_NetIncomeLoss_74B596B19F6DF85837D4A97064665918" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_02761C3969CBDEA086E0A9706466ECFA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLoss_74B596B19F6DF85837D4A97064665918" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_02761C3969CBDEA086E0A9706466ECFA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_7B25F29FDFCB8185FC8AA9706467CDC3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_02761C3969CBDEA086E0A9706466ECFA" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_7B25F29FDFCB8185FC8AA9706467CDC3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_2C2BD0E311ECD69CD1A8A97064678819" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_02761C3969CBDEA086E0A9706466ECFA" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_2C2BD0E311ECD69CD1A8A97064678819" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_902B8FC2176083FEA434A9706467683E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_02761C3969CBDEA086E0A9706466ECFA" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_902B8FC2176083FEA434A9706467683E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_CA3597205EAC636CDB4DA9706467CB07" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_02761C3969CBDEA086E0A9706466ECFA" xlink:to="loc_us-gaap_ShareBasedCompensation_CA3597205EAC636CDB4DA9706467CB07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_6B7C1180559EA363A6CCA970646754A2" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_02761C3969CBDEA086E0A9706466ECFA" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_6B7C1180559EA363A6CCA970646754A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1578AB6A349300C87C10A9706467479C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLoss_74B596B19F6DF85837D4A97064665918" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1578AB6A349300C87C10A9706467479C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_18E08D51C673135CEBEEA9706467E781" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1578AB6A349300C87C10A9706467479C" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_18E08D51C673135CEBEEA9706467E781" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_336670659B6DE772D100A9706467029E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1578AB6A349300C87C10A9706467479C" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_336670659B6DE772D100A9706467029E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_026683E0B936A4D684E6A97064675618" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1578AB6A349300C87C10A9706467479C" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_026683E0B936A4D684E6A97064675618" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_9C6CA3695E1B651E2CC8A9706467A3C9" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1578AB6A349300C87C10A9706467479C" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_9C6CA3695E1B651E2CC8A9706467A3C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_EAC5A3C9D790C0D8A0FFA9706467BD96" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1578AB6A349300C87C10A9706467479C" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_EAC5A3C9D790C0D8A0FFA9706467BD96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3DABDFA961CFA341C560A9706468F84A" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1578AB6A349300C87C10A9706467479C" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3DABDFA961CFA341C560A9706468F84A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9E55790AF62DB2C4D514A9706468362C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_DE7365B1A25EBE77C619A9706466CBE7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9E55790AF62DB2C4D514A9706468362C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_89708F84F5EDF040C455A9706468A192" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9E55790AF62DB2C4D514A9706468362C" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_89708F84F5EDF040C455A9706468A192" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_29835FD24A33B0C2C43AA9706468807B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9E55790AF62DB2C4D514A9706468362C" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_29835FD24A33B0C2C43AA9706468807B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_A07B88CBB5595246DF2AA97064682E94" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9E55790AF62DB2C4D514A9706468362C" xlink:to="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_A07B88CBB5595246DF2AA97064682E94" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_E040D4BDF0E8251AC5EDA97064681377" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9E55790AF62DB2C4D514A9706468362C" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_E040D4BDF0E8251AC5EDA97064681377" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7FC5CC10DF215262E489A9706468F4B6" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9E55790AF62DB2C4D514A9706468362C" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7FC5CC10DF215262E489A9706468F4B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_34BF8EEDB6EDC4A72807A97064688EFE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_DE7365B1A25EBE77C619A9706466CBE7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_34BF8EEDB6EDC4A72807A97064688EFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_DD10AD86689633ED9018A97064680684" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_34BF8EEDB6EDC4A72807A97064688EFE" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_DD10AD86689633ED9018A97064680684" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_09CCBFFC55CD9CF576A9A9706469A109" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_34BF8EEDB6EDC4A72807A97064688EFE" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_09CCBFFC55CD9CF576A9A9706469A109" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_CBC7A18E0982FBAB2D2FA970646927CB" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_34BF8EEDB6EDC4A72807A97064688EFE" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_CBC7A18E0982FBAB2D2FA970646927CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_9301B68B85205E176EEDA9706469B3B1" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_34BF8EEDB6EDC4A72807A97064688EFE" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_9301B68B85205E176EEDA9706469B3B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_557DEA42F268E9EDE955A97064693186" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_34BF8EEDB6EDC4A72807A97064688EFE" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_557DEA42F268E9EDE955A97064693186" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="loc_us-gaap_ProceedsFromStockPlans_B956E88524A15517C7DFA97064691D29" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_34BF8EEDB6EDC4A72807A97064688EFE" xlink:to="loc_us-gaap_ProceedsFromStockPlans_B956E88524A15517C7DFA97064691D29" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5104AC26953927BDFB24A970646926FB" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_34BF8EEDB6EDC4A72807A97064688EFE" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5104AC26953927BDFB24A970646926FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_A7D45FFAC603D3445371A9706469BF0F" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_34BF8EEDB6EDC4A72807A97064688EFE" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_A7D45FFAC603D3445371A9706469BF0F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_8D8C9B9B3D85EBA1953BA970646A1E20" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_DE7365B1A25EBE77C619A9706466CBE7" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_8D8C9B9B3D85EBA1953BA970646A1E20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0A1A135F6BCA72C37021A970646ABDBC" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_DE7365B1A25EBE77C619A9706466CBE7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0A1A135F6BCA72C37021A970646ABDBC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7D86709A636F8FFED2E8A970646A65B0" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_DE7365B1A25EBE77C619A9706466CBE7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7D86709A636F8FFED2E8A970646A65B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C24D64E68D7A42836E1AA970646A0A08" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_DE7365B1A25EBE77C619A9706466CBE7" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C24D64E68D7A42836E1AA970646A0A08" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid_60FC9436BCBC43C184CDA970646BA720" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C24D64E68D7A42836E1AA970646A0A08" xlink:to="loc_us-gaap_IncomeTaxesPaid_60FC9436BCBC43C184CDA970646BA720" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_2848C503833B7FA76056A970646BE946" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C24D64E68D7A42836E1AA970646A0A08" xlink:to="loc_us-gaap_InterestPaidNet_2848C503833B7FA76056A970646BE946" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_596BFD9440A24094B1C1A9706472DE21" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaap_SalesRevenueNet_C958A557887A31308699A97064728C66" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_596BFD9440A24094B1C1A9706472DE21" xlink:to="loc_us-gaap_SalesRevenueNet_C958A557887A31308699A97064728C66" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaap_CostOfGoodsSold_E0400E2A11104D9A21F4A9706472BF7B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_596BFD9440A24094B1C1A9706472DE21" xlink:to="loc_us-gaap_CostOfGoodsSold_E0400E2A11104D9A21F4A9706472BF7B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_E033BF81390114C52DADA9706472A036" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_596BFD9440A24094B1C1A9706472DE21" xlink:to="loc_us-gaap_GrossProfit_E033BF81390114C52DADA9706472A036" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_2F757AB12860586E1E97A9706472310A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_596BFD9440A24094B1C1A9706472DE21" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_2F757AB12860586E1E97A9706472310A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_54FC920873889234D32BA97064729328" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_596BFD9440A24094B1C1A9706472DE21" xlink:to="loc_us-gaap_OperatingIncomeLoss_54FC920873889234D32BA97064729328" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_1C3AE8E3146F5FC0100CA9706473C270" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_596BFD9440A24094B1C1A9706472DE21" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_1C3AE8E3146F5FC0100CA9706473C270" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt_1F8339B2A49E3559FAB8A9706473026D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_1C3AE8E3146F5FC0100CA9706473C270" xlink:to="loc_us-gaap_InterestExpenseDebt_1F8339B2A49E3559FAB8A9706473026D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherInterestAndDividendIncome" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome_CA5CBDF3218B3F0875EAA970647342E1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_1C3AE8E3146F5FC0100CA9706473C270" xlink:to="loc_us-gaap_OtherInterestAndDividendIncome_CA5CBDF3218B3F0875EAA970647342E1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_3AF5FA0525562BAA30FEA970647315DA" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_1C3AE8E3146F5FC0100CA9706473C270" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_3AF5FA0525562BAA30FEA970647315DA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_6AECF8EAB4DED720AF43A97064734087" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_1C3AE8E3146F5FC0100CA9706473C270" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_6AECF8EAB4DED720AF43A97064734087" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_5B7FA3E8A4E49A041A58A9706473112E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_1C3AE8E3146F5FC0100CA9706473C270" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_5B7FA3E8A4E49A041A58A9706473112E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_313CC39A6D0FDD0168F1A97064738138" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_1C3AE8E3146F5FC0100CA9706473C270" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_313CC39A6D0FDD0168F1A97064738138" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_C706994F94DA5ABF2AFCA970647357B0" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_1C3AE8E3146F5FC0100CA9706473C270" xlink:to="loc_us-gaap_NetIncomeLoss_C706994F94DA5ABF2AFCA970647357B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_F6DB102E4D0279CE43FFA970647376BB" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_596BFD9440A24094B1C1A9706472DE21" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_F6DB102E4D0279CE43FFA970647376BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_10CAB728E0189AD30B2FA97064733BDE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_F6DB102E4D0279CE43FFA970647376BB" xlink:to="loc_us-gaap_EarningsPerShareBasic_10CAB728E0189AD30B2FA97064733BDE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_D5363F9CC4A67F85FEAEA9706473602C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_F6DB102E4D0279CE43FFA970647376BB" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_D5363F9CC4A67F85FEAEA9706473602C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_486483D587A8BEE7206FA9706474B5A5" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_596BFD9440A24094B1C1A9706472DE21" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_486483D587A8BEE7206FA9706474B5A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_D2942791E9D7D734F82CA97064742D12" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_486483D587A8BEE7206FA9706474B5A5" xlink:to="loc_us-gaap_EarningsPerShareDiluted_D2942791E9D7D734F82CA97064742D12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_F0CB67FED5420792C124A9706474ED76" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_486483D587A8BEE7206FA9706474B5A5" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_F0CB67FED5420792C124A9706474ED76" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <link:loc xlink:href="orly-20170630.xsd#orly_DocumentAndEntityInformation" xlink:label="loc_orly_DocumentAndEntityInformation_D1695C12349D03D8BB1CA970648892AB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_AE344DB1C66564170F7DA97064884071" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_DocumentAndEntityInformation_D1695C12349D03D8BB1CA970648892AB" xlink:to="loc_dei_DocumentType_AE344DB1C66564170F7DA97064884071" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_5F93CA3B72EFEF12CC57A9706488C414" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_DocumentAndEntityInformation_D1695C12349D03D8BB1CA970648892AB" xlink:to="loc_dei_AmendmentFlag_5F93CA3B72EFEF12CC57A9706488C414" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_3DAFF72FFECD83C5AD40A97064881003" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_DocumentAndEntityInformation_D1695C12349D03D8BB1CA970648892AB" xlink:to="loc_dei_DocumentPeriodEndDate_3DAFF72FFECD83C5AD40A97064881003" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_319548682C9738779B12A9706488531D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_DocumentAndEntityInformation_D1695C12349D03D8BB1CA970648892AB" xlink:to="loc_dei_DocumentFiscalYearFocus_319548682C9738779B12A9706488531D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_4FA5E8B626E92028B014A9706488DE10" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_DocumentAndEntityInformation_D1695C12349D03D8BB1CA970648892AB" xlink:to="loc_dei_CurrentFiscalYearEndDate_4FA5E8B626E92028B014A9706488DE10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_114C43FBB8B3D62F1B29A9706488FA62" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_DocumentAndEntityInformation_D1695C12349D03D8BB1CA970648892AB" xlink:to="loc_dei_DocumentFiscalPeriodFocus_114C43FBB8B3D62F1B29A9706488FA62" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_582701241956C18F0D02A97064888069" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_DocumentAndEntityInformation_D1695C12349D03D8BB1CA970648892AB" xlink:to="loc_dei_EntityRegistrantName_582701241956C18F0D02A97064888069" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_33013B954724363ADBC3A9706488B791" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_DocumentAndEntityInformation_D1695C12349D03D8BB1CA970648892AB" xlink:to="loc_dei_EntityCentralIndexKey_33013B954724363ADBC3A9706488B791" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_258187A3B8F7FE885D88A9706488207C" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_DocumentAndEntityInformation_D1695C12349D03D8BB1CA970648892AB" xlink:to="loc_dei_EntityFilerCategory_258187A3B8F7FE885D88A9706488207C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_D9862A1F2647E43006F6A97064883020" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_DocumentAndEntityInformation_D1695C12349D03D8BB1CA970648892AB" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_D9862A1F2647E43006F6A97064883020" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_72ECCBEE15960153C1F5A97063C7B516" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_0153C973A2F60513DB71A97063C79F20" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_72ECCBEE15960153C1F5A97063C7B516" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_0153C973A2F60513DB71A97063C79F20" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_2AA6550B13AA60024F6AA970634B29CF" xlink:type="locator" />
    <link:loc xlink:href="orly-20170630.xsd#orly_NumeratorBasicAndDilutedAbstract" xlink:label="loc_orly_NumeratorBasicAndDilutedAbstract_D63B944374EC51814615A970634C23DC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2AA6550B13AA60024F6AA970634B29CF" xlink:to="loc_orly_NumeratorBasicAndDilutedAbstract_D63B944374EC51814615A970634C23DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_F2E3C17C69FE2B1CB3F8A970634F285A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_NumeratorBasicAndDilutedAbstract_D63B944374EC51814615A970634C23DC" xlink:to="loc_us-gaap_NetIncomeLoss_F2E3C17C69FE2B1CB3F8A970634F285A" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_DenominatorAbstract" xlink:label="loc_orly_DenominatorAbstract_7FD37ECF65575ED202B5A970634F6925" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2AA6550B13AA60024F6AA970634B29CF" xlink:to="loc_orly_DenominatorAbstract_7FD37ECF65575ED202B5A970634F6925" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_F82B2D7CB50C8A6E92AFA970634FD94B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_DenominatorAbstract_7FD37ECF65575ED202B5A970634F6925" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_F82B2D7CB50C8A6E92AFA970634FD94B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_A0F151EBC48162AB168EA9706350EBDE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_DenominatorAbstract_7FD37ECF65575ED202B5A970634F6925" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_A0F151EBC48162AB168EA9706350EBDE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_33CABA84D0209B2782E3A97063500CDA" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_DenominatorAbstract_7FD37ECF65575ED202B5A970634F6925" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_33CABA84D0209B2782E3A97063500CDA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_C767ED12883C27BC195FA9706350930C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_DenominatorAbstract_7FD37ECF65575ED202B5A970634F6925" xlink:to="loc_us-gaap_EarningsPerShareBasic_C767ED12883C27BC195FA9706350930C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_684E304FAD9ACEDA8459A9706350BBAE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_DenominatorAbstract_7FD37ECF65575ED202B5A970634F6925" xlink:to="loc_us-gaap_EarningsPerShareDiluted_684E304FAD9ACEDA8459A9706350BBAE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_CC7D33DDD31F12CA5F34A9706350F0EE" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_DenominatorAbstract_7FD37ECF65575ED202B5A970634F6925" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_CC7D33DDD31F12CA5F34A9706350F0EE" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice" xlink:label="loc_orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice_D6483CC05E868D5EEC55A97063514ADE" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_DenominatorAbstract_7FD37ECF65575ED202B5A970634F6925" xlink:to="loc_orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice_D6483CC05E868D5EEC55A97063514ADE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/EarningsPerShareNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_2B9D2EF0A46E84580570A97063BE6240" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_A82987DE758F0EAB505EA97063BEDDBB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2B9D2EF0A46E84580570A97063BE6240" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_A82987DE758F0EAB505EA97063BEDDBB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_648CC751E37366A914F0A97063BE933A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_A82987DE758F0EAB505EA97063BEDDBB" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_648CC751E37366A914F0A97063BE933A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_AFD68D3ECF608FBDDC20A97063BF1260" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_648CC751E37366A914F0A97063BE933A" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_AFD68D3ECF608FBDDC20A97063BF1260" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_A40D957568886AD81856A97063BF81A4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_AFD68D3ECF608FBDDC20A97063BF1260" xlink:to="loc_us-gaap_SubsequentEventMember_A40D957568886AD81856A97063BF81A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDilutedLineItems" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_F0FBA22D822EB574F771A97063BF6575" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_A82987DE758F0EAB505EA97063BEDDBB" xlink:to="loc_us-gaap_EarningsPerShareDilutedLineItems_F0FBA22D822EB574F771A97063BF6575" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_31DB69B318B751A48F3FA97063BFFB1C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_F0FBA22D822EB574F771A97063BF6575" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_31DB69B318B751A48F3FA97063BFFB1C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_E59F97C8501E45812B1FA97063BFC870" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_F0FBA22D822EB574F771A97063BF6575" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_E59F97C8501E45812B1FA97063BFC870" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValueAcquiredParValueMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_7DE4F0914C42DC6B08E0A97063BFA2E7" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_F0FBA22D822EB574F771A97063BF6575" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_7DE4F0914C42DC6B08E0A97063BFA2E7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_EABD77B6DE01D1F9BC72A97063C39D4C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_19A6C8752DD7DAF34581A97063C37CF9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_EABD77B6DE01D1F9BC72A97063C39D4C" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_19A6C8752DD7DAF34581A97063C37CF9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_581D6005E3C01608E16BA970645B9835" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_954FCCDC2E0A6AC86C8DA970645B9B77" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_581D6005E3C01608E16BA970645B9835" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_954FCCDC2E0A6AC86C8DA970645B9B77" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_E63E4CF458D9F3A57B4EA97064508B42" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4CFE59F3B7BAEC7A3896A970645095F0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_E63E4CF458D9F3A57B4EA97064508B42" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4CFE59F3B7BAEC7A3896A970645095F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0EFE125900B01DF8DEE4A97064514E1A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4CFE59F3B7BAEC7A3896A970645095F0" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0EFE125900B01DF8DEE4A97064514E1A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7B56AC4CC2B37DD72B2EA9706451AC95" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0EFE125900B01DF8DEE4A97064514E1A" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7B56AC4CC2B37DD72B2EA9706451AC95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_A275B636DF5240FC4826A97064517D9D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7B56AC4CC2B37DD72B2EA9706451AC95" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_A275B636DF5240FC4826A97064517D9D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_A06708EF25D0BF45DD0EA97064517FAD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7B56AC4CC2B37DD72B2EA9706451AC95" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_A06708EF25D0BF45DD0EA97064517FAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_013BFD3EBDBA949934E9A970645119C0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7B56AC4CC2B37DD72B2EA9706451AC95" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_013BFD3EBDBA949934E9A970645119C0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_5C0ABFF0EAE78EC4B7D2A9706451D392" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4CFE59F3B7BAEC7A3896A970645095F0" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_5C0ABFF0EAE78EC4B7D2A9706451D392" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_CF3CBDAF1697B200E71EA9706451ED0E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_5C0ABFF0EAE78EC4B7D2A9706451D392" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_CF3CBDAF1697B200E71EA9706451ED0E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfSeniorNotesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_7349B2011C0C07BAC2DDAF2BFF3F535D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1D58202F06007E635875AF2BFF3F7020" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_7349B2011C0C07BAC2DDAF2BFF3F535D" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1D58202F06007E635875AF2BFF3F7020" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_D2831316E0FA3FF9BC25AF2BFF406F1F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1D58202F06007E635875AF2BFF3F7020" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_D2831316E0FA3FF9BC25AF2BFF406F1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E87C2E1762D14DFE09A3AF2BFF401933" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_D2831316E0FA3FF9BC25AF2BFF406F1F" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E87C2E1762D14DFE09A3AF2BFF401933" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_F2B3265EEA56C7BE8F7CAF2BFF4028A3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E87C2E1762D14DFE09A3AF2BFF401933" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_F2B3265EEA56C7BE8F7CAF2BFF4028A3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_79B37B4F55BF3A2493F4AF2BFF4013E9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1D58202F06007E635875AF2BFF3F7020" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_79B37B4F55BF3A2493F4AF2BFF4013E9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SeniorLongTermNotes" xlink:label="loc_us-gaap_SeniorLongTermNotes_C75E244EC4D120353644AF2BFF40AFD5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_79B37B4F55BF3A2493F4AF2BFF4013E9" xlink:to="loc_us-gaap_SeniorLongTermNotes_C75E244EC4D120353644AF2BFF40AFD5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="loc_us-gaap_DebtInstrumentFairValue_6FF413E46F7819AB0FD9AF2C8B15110A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_79B37B4F55BF3A2493F4AF2BFF4013E9" xlink:to="loc_us-gaap_DebtInstrumentFairValue_6FF413E46F7819AB0FD9AF2C8B15110A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_57BCC16A1DC553D60CCFA9706453A375" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInTradingSecurities" xlink:label="loc_us-gaap_IncreaseDecreaseInTradingSecurities_24C085549B8A682A1DA4A97064539746" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_57BCC16A1DC553D60CCFA9706453A375" xlink:to="loc_us-gaap_IncreaseDecreaseInTradingSecurities_24C085549B8A682A1DA4A97064539746" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring" xlink:label="loc_orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring_87B9B5D80CB252A83D99A97064534257" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_57BCC16A1DC553D60CCFA9706453A375" xlink:to="loc_orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring_87B9B5D80CB252A83D99A97064534257" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/FairValueMeasurementsPolicies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_9290C7CEA2E546A75F4EA97064588579" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_53F0D55BAC84585FA550A970645880C3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_9290C7CEA2E546A75F4EA97064588579" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_53F0D55BAC84585FA550A970645880C3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_42E117712200731A3361AF2BFE77EFCD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_5421A342929B006AB27CAF2BFE77CE40" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_42E117712200731A3361AF2BFE77EFCD" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_5421A342929B006AB27CAF2BFE77CE40" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_FairValueOfFinancialInstrumentsTableTextBlockTableTextBlock" xlink:label="loc_orly_FairValueOfFinancialInstrumentsTableTextBlockTableTextBlock_C0C78DDF676ACDAB219CAF36C56B0882" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_42E117712200731A3361AF2BFE77EFCD" xlink:to="loc_orly_FairValueOfFinancialInstrumentsTableTextBlockTableTextBlock_C0C78DDF676ACDAB219CAF36C56B0882" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/Financing" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_19D8CA02BE0AC064A5ABA9706448364A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_CE2D5D59C3D95D240747A97064489B50" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_19D8CA02BE0AC064A5ABA9706448364A" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_CE2D5D59C3D95D240747A97064489B50" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_2B52B56B9389D49A352CA970642E4200" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1BEA45E709476F7828F5A970642EEE04" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2B52B56B9389D49A352CA970642E4200" xlink:to="loc_us-gaap_DebtInstrumentTable_1BEA45E709476F7828F5A970642EEE04" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_FAD41917F99D1EFD9EFEA970642E4918" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1BEA45E709476F7828F5A970642EEE04" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_FAD41917F99D1EFD9EFEA970642E4918" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_12BD36511443ECE2E0B7A970642E3F66" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_FAD41917F99D1EFD9EFEA970642E4918" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_12BD36511443ECE2E0B7A970642E3F66" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_D6145181F0DA564CBA47A970642E9932" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_12BD36511443ECE2E0B7A970642E3F66" xlink:to="loc_us-gaap_LineOfCreditMember_D6145181F0DA564CBA47A970642E9932" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_2177D67BF9C1D079C199A970642E4AFE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_12BD36511443ECE2E0B7A970642E3F66" xlink:to="loc_us-gaap_SeniorNotesMember_2177D67BF9C1D079C199A970642E4AFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_5E2C69AA927F1EF2A83CA970642E242E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1BEA45E709476F7828F5A970642EEE04" xlink:to="loc_us-gaap_DebtInstrumentAxis_5E2C69AA927F1EF2A83CA970642E242E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_D2678F1E65F2157F5CFAA970642EEB67" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_5E2C69AA927F1EF2A83CA970642E242E" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_D2678F1E65F2157F5CFAA970642EEB67" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_SeniorNotesDue2021At4875Member" xlink:label="loc_orly_SeniorNotesDue2021At4875Member_5140C0BE6F0A0556DB28A970642E1762" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_D2678F1E65F2157F5CFAA970642EEB67" xlink:to="loc_orly_SeniorNotesDue2021At4875Member_5140C0BE6F0A0556DB28A970642E1762" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_SeniorNotesDue2021At4625Member" xlink:label="loc_orly_SeniorNotesDue2021At4625Member_F289C7D5CD554713528CA970642E233C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_D2678F1E65F2157F5CFAA970642EEB67" xlink:to="loc_orly_SeniorNotesDue2021At4625Member_F289C7D5CD554713528CA970642E233C" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_SeniorNotesDue2022At3800Member" xlink:label="loc_orly_SeniorNotesDue2022At3800Member_5A45AE395CE9E3C2ACECA970642E6AA1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_D2678F1E65F2157F5CFAA970642EEB67" xlink:to="loc_orly_SeniorNotesDue2022At3800Member_5A45AE395CE9E3C2ACECA970642E6AA1" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_SeniorNotesDue2023At3850Member" xlink:label="loc_orly_SeniorNotesDue2023At3850Member_2D90DB671F62DF9780E2A970642EAAD5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_D2678F1E65F2157F5CFAA970642EEB67" xlink:to="loc_orly_SeniorNotesDue2023At3850Member_2D90DB671F62DF9780E2A970642EAAD5" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_SeniorNotesDue2026At3550Member" xlink:label="loc_orly_SeniorNotesDue2026At3550Member_CC73121CFF7C917060E9A970642F4CF5" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_D2678F1E65F2157F5CFAA970642EEB67" xlink:to="loc_orly_SeniorNotesDue2026At3550Member_CC73121CFF7C917060E9A970642F4CF5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_7FB140B31A0B982135EBA970642F70CA" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1BEA45E709476F7828F5A970642EEE04" xlink:to="loc_us-gaap_DebtInstrumentLineItems_7FB140B31A0B982135EBA970642F70CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnsecuredDebt" xlink:label="loc_us-gaap_UnsecuredDebt_F811EA44B3AAADD12588A970642FB710" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7FB140B31A0B982135EBA970642F70CA" xlink:to="loc_us-gaap_UnsecuredDebt_F811EA44B3AAADD12588A970642FB710" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SeniorLongTermNotes" xlink:label="loc_us-gaap_SeniorLongTermNotes_A6338D2A5D5DABCF3651A970642F393A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7FB140B31A0B982135EBA970642F70CA" xlink:to="loc_us-gaap_SeniorLongTermNotes_A6338D2A5D5DABCF3651A970642F393A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_961C7B2FF8041E501DE9A970642F916F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7FB140B31A0B982135EBA970642F70CA" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_961C7B2FF8041E501DE9A970642F916F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_530C3B69507C4F6DC6CDA970642FB48C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7FB140B31A0B982135EBA970642F70CA" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_530C3B69507C4F6DC6CDA970642FB48C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_4054D498F63C667E0564A970642F8B59" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7FB140B31A0B982135EBA970642F70CA" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_4054D498F63C667E0564A970642F8B59" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_CF305C8A774AD4656508A970642F3C57" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7FB140B31A0B982135EBA970642F70CA" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_CF305C8A774AD4656508A970642F3C57" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_D83D32797E1034E1C355A970642F1CF7" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7FB140B31A0B982135EBA970642F70CA" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_D83D32797E1034E1C355A970642F1CF7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_0F15FAF1C62225CB8B65A970642F382D" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7FB140B31A0B982135EBA970642F70CA" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_0F15FAF1C62225CB8B65A970642F382D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="loc_us-gaap_DebtInstrumentsAbstract_EE0A07CD663A4D86AF0CA97064335BFE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_F73BA72EC7C04C46824DA970643314A0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentsAbstract_EE0A07CD663A4D86AF0CA97064335BFE" xlink:to="loc_us-gaap_DebtInstrumentTable_F73BA72EC7C04C46824DA970643314A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_CDBB14F213F31F035CD9A97064334B51" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_F73BA72EC7C04C46824DA970643314A0" xlink:to="loc_us-gaap_RangeAxis_CDBB14F213F31F035CD9A97064334B51" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_4A6AEC405F62FD63DD8EA97064339E8C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_CDBB14F213F31F035CD9A97064334B51" xlink:to="loc_us-gaap_RangeMember_4A6AEC405F62FD63DD8EA97064339E8C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_FE800049D7D05E29CA37A9706434ED9C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_4A6AEC405F62FD63DD8EA97064339E8C" xlink:to="loc_us-gaap_MinimumMember_FE800049D7D05E29CA37A9706434ED9C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_422E81BAC537048398A6A97064342F03" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_4A6AEC405F62FD63DD8EA97064339E8C" xlink:to="loc_us-gaap_MaximumMember_422E81BAC537048398A6A97064342F03" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_56BFE69A1E7F5D8E46FFA9706434FE94" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_F73BA72EC7C04C46824DA970643314A0" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_56BFE69A1E7F5D8E46FFA9706434FE94" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_B77A8FA5FFC7B9D788C9A97064346BEA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_56BFE69A1E7F5D8E46FFA9706434FE94" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_B77A8FA5FFC7B9D788C9A97064346BEA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_2537919AD579F41F97DFA97064340673" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_B77A8FA5FFC7B9D788C9A97064346BEA" xlink:to="loc_us-gaap_SeniorNotesMember_2537919AD579F41F97DFA97064340673" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_F73BA72EC7C04C46824DA970643314A0" xlink:to="loc_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentDescription" xlink:label="loc_us-gaap_DebtInstrumentDescription_9985DB550985D4959805A9706434F8B2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:to="loc_us-gaap_DebtInstrumentDescription_9985DB550985D4959805A9706434F8B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_6FC8936355B100593455A9706434CC6A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:to="loc_us-gaap_LongTermDebt_6FC8936355B100593455A9706434CC6A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDateRangeStart1" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateRangeStart1_06DD31E65C53DD3E2C20A97064340B53" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:to="loc_us-gaap_DebtInstrumentMaturityDateRangeStart1_06DD31E65C53DD3E2C20A97064340B53" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDateRangeEnd1" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateRangeEnd1_AEA90F9A871A11B03A86A970643497D0" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:to="loc_us-gaap_DebtInstrumentMaturityDateRangeEnd1_AEA90F9A871A11B03A86A970643497D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4F25F664F25FC2D8062EA9706434DE34" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4F25F664F25FC2D8062EA9706434DE34" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_NumberOfDaysPerYearInInterestCalculation" xlink:label="loc_orly_NumberOfDaysPerYearInInterestCalculation_8BB4D0F40E00B57B46B2A9706434F5C9" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:to="loc_orly_NumberOfDaysPerYearInInterestCalculation_8BB4D0F40E00B57B46B2A9706434F5C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentCovenantCompliance" xlink:label="loc_us-gaap_DebtInstrumentCovenantCompliance_B5860E14391F1FEAF1C7A9706434A97C" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0CAD7A55AAAAF02D8B14A9706434201B" xlink:to="loc_us-gaap_DebtInstrumentCovenantCompliance_B5860E14391F1FEAF1C7A9706434A97C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/FinancingTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_E8D6436A945ECBFCACACA9706444151C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_CAF7610EE3D6CC5311BAA97064458BAF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_E8D6436A945ECBFCACACA9706444151C" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_CAF7610EE3D6CC5311BAA97064458BAF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract_E4CFC723571EEA9453BEA9D1B8DB3A74" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_8F28AF16AF02B0D9B23BA9D1B8DB55C6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_E4CFC723571EEA9453BEA9D1B8DB3A74" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_8F28AF16AF02B0D9B23BA9D1B8DB55C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_A5E2DDFB3086E0D471C6A9D1B8DC46AC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8F28AF16AF02B0D9B23BA9D1B8DB55C6" xlink:to="loc_us-gaap_CreditFacilityAxis_A5E2DDFB3086E0D471C6A9D1B8DC46AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_4B3D91DDF9F4A47A000FA9D1B8DCEC26" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_A5E2DDFB3086E0D471C6A9D1B8DC46AC" xlink:to="loc_us-gaap_CreditFacilityDomain_4B3D91DDF9F4A47A000FA9D1B8DCEC26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_3CA3D75BA5396420CB50A9D1B8DCDE7F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_4B3D91DDF9F4A47A000FA9D1B8DCEC26" xlink:to="loc_us-gaap_LineOfCreditMember_3CA3D75BA5396420CB50A9D1B8DCDE7F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_5394894D0C4766CDC0DCA9D1B8E13073" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8F28AF16AF02B0D9B23BA9D1B8DB55C6" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_5394894D0C4766CDC0DCA9D1B8E13073" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3C78385293E5C2C8356AA9D1B8E17450" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5394894D0C4766CDC0DCA9D1B8E13073" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3C78385293E5C2C8356AA9D1B8E17450" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnsecuredDebtMember" xlink:label="loc_us-gaap_UnsecuredDebtMember_CCD99B51C5639C89C23FA9D1B8E1ECC2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3C78385293E5C2C8356AA9D1B8E17450" xlink:to="loc_us-gaap_UnsecuredDebtMember_CCD99B51C5639C89C23FA9D1B8E1ECC2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_2420B659424841F0E84AA9D1B8E16FDD" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8F28AF16AF02B0D9B23BA9D1B8DB55C6" xlink:to="loc_us-gaap_DebtInstrumentAxis_2420B659424841F0E84AA9D1B8E16FDD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_F2B04469A01F72E58226A9D1B8E16B62" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_2420B659424841F0E84AA9D1B8E16FDD" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_F2B04469A01F72E58226A9D1B8E16B62" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_403BE099AFA11931D575A9D1B8E1387A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_F2B04469A01F72E58226A9D1B8E16B62" xlink:to="loc_us-gaap_LetterOfCreditMember_403BE099AFA11931D575A9D1B8E1387A" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_SwingLineRevolverMember" xlink:label="loc_orly_SwingLineRevolverMember_C33377AD4E65D9115AD8A9D1B8E1DB71" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_F2B04469A01F72E58226A9D1B8E16B62" xlink:to="loc_orly_SwingLineRevolverMember_C33377AD4E65D9115AD8A9D1B8E1DB71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_4DED0F47578216125447A9D1B8E2E996" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8F28AF16AF02B0D9B23BA9D1B8DB55C6" xlink:to="loc_us-gaap_VariableRateAxis_4DED0F47578216125447A9D1B8E2E996" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_0DFF733BE66F51A59E47A9D1B8E265C2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_4DED0F47578216125447A9D1B8E2E996" xlink:to="loc_us-gaap_VariableRateDomain_0DFF733BE66F51A59E47A9D1B8E265C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BaseRateMember" xlink:label="loc_us-gaap_BaseRateMember_253806EB8A5F16E8B288A9D1B8E22005" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0DFF733BE66F51A59E47A9D1B8E265C2" xlink:to="loc_us-gaap_BaseRateMember_253806EB8A5F16E8B288A9D1B8E22005" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_EuroDollarRateSpreadMember" xlink:label="loc_orly_EuroDollarRateSpreadMember_F9951C3A9FC5FD4DBA9FA9D1B8E208FB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0DFF733BE66F51A59E47A9D1B8E265C2" xlink:to="loc_orly_EuroDollarRateSpreadMember_F9951C3A9FC5FD4DBA9FA9D1B8E208FB" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_ThroughMaturityMember" xlink:label="loc_orly_ThroughMaturityMember_2BCC3CBC86B54A7A83A1A9D1B8E2A4C8" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0DFF733BE66F51A59E47A9D1B8E265C2" xlink:to="loc_orly_ThroughMaturityMember_2BCC3CBC86B54A7A83A1A9D1B8E2A4C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8F28AF16AF02B0D9B23BA9D1B8DB55C6" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityDescription_E1E1E6B6E7E7B4FF52EBA9D1B8E2DC73" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_us-gaap_LineOfCreditFacilityDescription_E1E1E6B6E7E7B4FF52EBA9D1B8E2DC73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityInitiationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityInitiationDate1_B1091CCDFBE0A88AA7F2A9D1B8E26BC5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_us-gaap_LineOfCreditFacilityInitiationDate1_B1091CCDFBE0A88AA7F2A9D1B8E26BC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_653674F6B3A059DE3310A9D1B8E26B84" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_653674F6B3A059DE3310A9D1B8E26B84" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_FB05E4C1EB940F0829B0A9D1B8E2FF2B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationDate1_FB05E4C1EB940F0829B0A9D1B8E2FF2B" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_LineOfCreditFacilitySublimit" xlink:label="loc_orly_LineOfCreditFacilitySublimit_4FC58430201B6F12A5B0A9D1B8E2636D" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_orly_LineOfCreditFacilitySublimit_4FC58430201B6F12A5B0A9D1B8E2636D" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_LineOfCreditFacilityMaximumIncrease" xlink:label="loc_orly_LineOfCreditFacilityMaximumIncrease_2E4875C5D82B9E77EE49A9D1B8E2B076" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_orly_LineOfCreditFacilityMaximumIncrease_2E4875C5D82B9E77EE49A9D1B8E2B076" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_LineOfCreditFacilityMaximumAggregateCapacity" xlink:label="loc_orly_LineOfCreditFacilityMaximumAggregateCapacity_37A14EB8DC81B1E1E3DCA9D1B8E274BB" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_orly_LineOfCreditFacilityMaximumAggregateCapacity_37A14EB8DC81B1E1E3DCA9D1B8E274BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_0FE1A8BB9D3082526BFBA9D1B8E37B8A" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_0FE1A8BB9D3082526BFBA9D1B8E37B8A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_25CEEC0B00CD799D7672A9D1B8E3D250" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_25CEEC0B00CD799D7672A9D1B8E3D250" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_F0FF73C34BA299C24189A9D1B8E39C10" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_F0FF73C34BA299C24189A9D1B8E39C10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentCovenantDescription" xlink:label="loc_us-gaap_DebtInstrumentCovenantDescription_E39A801ADA425C218E92A9D1B8E36BF7" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_us-gaap_DebtInstrumentCovenantDescription_E39A801ADA425C218E92A9D1B8E36BF7" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_DebtInstrumentCoverageRatioCovenantMinimum" xlink:label="loc_orly_DebtInstrumentCoverageRatioCovenantMinimum_2E92E9296457F479D2A6A9D1B8E30937" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_orly_DebtInstrumentCoverageRatioCovenantMinimum_2E92E9296457F479D2A6A9D1B8E30937" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_DebtInstrumentLeverageRatioCovenantMaximum" xlink:label="loc_orly_DebtInstrumentLeverageRatioCovenantMaximum_710227BBC7885A0B8ACDA9D1B8E3B356" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_orly_DebtInstrumentLeverageRatioCovenantMaximum_710227BBC7885A0B8ACDA9D1B8E3B356" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:label="loc_us-gaap_LineOfCreditFacilityCovenantCompliance_F557428D75B67AA57D8FA9D1B8E3CC0F" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_AACA703BA26789BA331AA9D1B8E2DCFF" xlink:to="loc_us-gaap_LineOfCreditFacilityCovenantCompliance_F557428D75B67AA57D8FA9D1B8E3CC0F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/LegalMatters" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyAbstract" xlink:label="loc_us-gaap_LossContingencyAbstract_C7F9DF20A60EE6E94E80A970633DA9B6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LegalMattersAndContingenciesTextBlock" xlink:label="loc_us-gaap_LegalMattersAndContingenciesTextBlock_5CAE92015801A5539E83A970633D3B88" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyAbstract_C7F9DF20A60EE6E94E80A970633DA9B6" xlink:to="loc_us-gaap_LegalMattersAndContingenciesTextBlock_5CAE92015801A5539E83A970633D3B88" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/LegalMattersNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyAbstract" xlink:label="loc_us-gaap_LossContingencyAbstract_4FDCBFC5228C9272257EA9706337B6E4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyNameOfPlaintiff" xlink:label="loc_us-gaap_LossContingencyNameOfPlaintiff_FB433B559FC64409A5CBA9706337DEFD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyAbstract_4FDCBFC5228C9272257EA9706337B6E4" xlink:to="loc_us-gaap_LossContingencyNameOfPlaintiff_FB433B559FC64409A5CBA9706337DEFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyDamagesAwardedValue" xlink:label="loc_us-gaap_LossContingencyDamagesAwardedValue_4A221EBE061BA90CB842A970633745E9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyAbstract_4FDCBFC5228C9272257EA9706337B6E4" xlink:to="loc_us-gaap_LossContingencyDamagesAwardedValue_4A221EBE061BA90CB842A970633745E9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyAccrualProvision" xlink:label="loc_us-gaap_LossContingencyAccrualProvision_86120A63F88E3EB5C250A9706337A438" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyAbstract_4FDCBFC5228C9272257EA9706337B6E4" xlink:to="loc_us-gaap_LossContingencyAccrualProvision_86120A63F88E3EB5C250A9706337A438" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/RecentAccountingPronouncements" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_194BCDD259428883D214A970632E3D80" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_0E4FFEF6287F187AB836A970632F11D3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_194BCDD259428883D214A970632E3D80" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_0E4FFEF6287F187AB836A970632F11D3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/RecentAccountingPronouncementsPolicies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_AAD2B251553FA4B227FFA9706326D12E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E8F92FD49D5AD67198B3A9706327AB7C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_AAD2B251553FA4B227FFA9706326D12E" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E8F92FD49D5AD67198B3A9706327AB7C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/RecentAccountingPronouncementsRecentAccountingPronouncementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_3039351943E40D560D78A9706311BE32" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_B2A9F4CC55EAF7C5BF68A97063192198" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_3039351943E40D560D78A9706311BE32" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_B2A9F4CC55EAF7C5BF68A97063192198" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_BF6578EEF3C768B6582FA970631BB408" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_B2A9F4CC55EAF7C5BF68A97063192198" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_BF6578EEF3C768B6582FA970631BB408" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_3AD628BAE5A19CE3B068A970631BB58F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_BF6578EEF3C768B6582FA970631BB408" xlink:to="loc_us-gaap_TypeOfAdoptionMember_3AD628BAE5A19CE3B068A970631BB58F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201609Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201609Member_4CFDFC1CEAF628833C07A970631CD8FF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_3AD628BAE5A19CE3B068A970631BB58F" xlink:to="loc_us-gaap_AccountingStandardsUpdate201609Member_4CFDFC1CEAF628833C07A970631CD8FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_85B138147C71308EE997A970631CA59A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_B2A9F4CC55EAF7C5BF68A97063192198" xlink:to="loc_us-gaap_StatementScenarioAxis_85B138147C71308EE997A970631CA59A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_AADB7E2D6B0138530780A970631C903C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementScenarioAxis_85B138147C71308EE997A970631CA59A" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_AADB7E2D6B0138530780A970631C903C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestatementAdjustmentMember" xlink:label="loc_us-gaap_RestatementAdjustmentMember_AF737BD4025339F9A74FA970631C3547" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain_AADB7E2D6B0138530780A970631C903C" xlink:to="loc_us-gaap_RestatementAdjustmentMember_AF737BD4025339F9A74FA970631C3547" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4646AFB2277F35FA170BA970631DA7F3" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_B2A9F4CC55EAF7C5BF68A97063192198" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4646AFB2277F35FA170BA970631DA7F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription_88EE86661408032E84E3A970631D5E4D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4646AFB2277F35FA170BA970631DA7F3" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription_88EE86661408032E84E3A970631D5E4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_6BBD26CBA103F576DDE0A970631D2511" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4646AFB2277F35FA170BA970631DA7F3" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_6BBD26CBA103F576DDE0A970631D2511" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_A318D4654541288FB741A970631D5E41" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4646AFB2277F35FA170BA970631DA7F3" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_A318D4654541288FB741A970631D5E41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_65D3B47884983495C25CA970631EDADE" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4646AFB2277F35FA170BA970631DA7F3" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_65D3B47884983495C25CA970631EDADE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare_31BF65CC00E807062E2AA970631EB4B3" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4646AFB2277F35FA170BA970631DA7F3" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare_31BF65CC00E807062E2AA970631EB4B3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlans" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2C683C90D9C74773319BA970640A81BE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_61B500EAFF3F2ABB9D9AA970640A99FB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2C683C90D9C74773319BA970640A81BE" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_61B500EAFF3F2ABB9D9AA970640A99FB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_FF0C8C6871F57A073D73A97063DA6F5A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_C79ADD8F661037FBDC7CA97063DA2093" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_FF0C8C6871F57A073D73A97063DA6F5A" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_C79ADD8F661037FBDC7CA97063DA2093" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_21BFA73C9B62A3CF12E6A97063DA9483" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_C79ADD8F661037FBDC7CA97063DA2093" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_21BFA73C9B62A3CF12E6A97063DA9483" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_000F867AE1BC8E083EC7A97063DA7BFE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_21BFA73C9B62A3CF12E6A97063DA9483" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_000F867AE1BC8E083EC7A97063DA7BFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_40AF7CF1B2E393CA3685A97063DAADAE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_000F867AE1BC8E083EC7A97063DA7BFE" xlink:to="loc_us-gaap_StockOptionMember_40AF7CF1B2E393CA3685A97063DAADAE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8549EDD890179814C083A97063DB520D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_C79ADD8F661037FBDC7CA97063DA2093" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8549EDD890179814C083A97063DB520D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8496974E778A7BF95EE4A97063DB4C0A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8549EDD890179814C083A97063DB520D" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8496974E778A7BF95EE4A97063DB4C0A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_F9E9525EBF5561B160B0A97063DBDA87" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8549EDD890179814C083A97063DB520D" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_F9E9525EBF5561B160B0A97063DBDA87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_6F02CF98A3CB585B852FA97063DB1EE5" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8549EDD890179814C083A97063DB520D" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_6F02CF98A3CB585B852FA97063DB1EE5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5B1BECDB54325BD88AB3A97063DBDE24" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8549EDD890179814C083A97063DB520D" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5B1BECDB54325BD88AB3A97063DBDE24" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementsAbstract" xlink:label="loc_us-gaap_DeferredCompensationArrangementsAbstract_287C9406C6BDD3226C59A97063E6FF95" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_73D0AEA850581AF3BAFCA97063E7A540" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementsAbstract_287C9406C6BDD3226C59A97063E6FF95" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_73D0AEA850581AF3BAFCA97063E7A540" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_32F62262331B466C5692A97063E7967A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_73D0AEA850581AF3BAFCA97063E7A540" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_32F62262331B466C5692A97063E7967A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:label="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_741FBC5C7331A401017BA97063E79AE8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_32F62262331B466C5692A97063E7967A" xlink:to="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_741FBC5C7331A401017BA97063E79AE8" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_NonqualifiedDeferredCompensationPlanMember" xlink:label="loc_orly_NonqualifiedDeferredCompensationPlanMember_B82DB3BBFD05146512B5A97063E7D24C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_741FBC5C7331A401017BA97063E79AE8" xlink:to="loc_orly_NonqualifiedDeferredCompensationPlanMember_B82DB3BBFD05146512B5A97063E7D24C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_B6C3DE952DB4D39D41E0A97063E7C908" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_73D0AEA850581AF3BAFCA97063E7A540" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_B6C3DE952DB4D39D41E0A97063E7C908" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDescription" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDescription_5EF049F9FF472BC1FA3FA97063E7644E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_B6C3DE952DB4D39D41E0A97063E7C908" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualDescription_5EF049F9FF472BC1FA3FA97063E7644E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_0250B298B4396C03E75FA97063E71EE5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_B6C3DE952DB4D39D41E0A97063E7C908" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_0250B298B4396C03E75FA97063E71EE5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_2A470408264A7F83DEF6A97063E7E9B7" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_B6C3DE952DB4D39D41E0A97063E7C908" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_2A470408264A7F83DEF6A97063E7E9B7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7642B97935479FF7FBC6A97063D021D9" xlink:type="locator" />
    <link:loc xlink:href="orly-20170630.xsd#orly_OtherCompensationAndBenefitPlansTable" xlink:label="loc_orly_OtherCompensationAndBenefitPlansTable_2ED7E602B0A134FFC94DA97063D0257E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7642B97935479FF7FBC6A97063D021D9" xlink:to="loc_orly_OtherCompensationAndBenefitPlansTable_2ED7E602B0A134FFC94DA97063D0257E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_F6DFD818BA79F4BB86DFA97063D01344" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_OtherCompensationAndBenefitPlansTable_2ED7E602B0A134FFC94DA97063D0257E" xlink:to="loc_us-gaap_AwardTypeAxis_F6DFD818BA79F4BB86DFA97063D01344" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5A760B0B6A0E019208A0A97063D06F16" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_F6DFD818BA79F4BB86DFA97063D01344" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5A760B0B6A0E019208A0A97063D06F16" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_6BE181F1FD9C4F2871C6A97063D0DB0B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5A760B0B6A0E019208A0A97063D06F16" xlink:to="loc_us-gaap_RestrictedStockMember_6BE181F1FD9C4F2871C6A97063D0DB0B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_6A88C1939D12CA24046DA97063D1F88B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_OtherCompensationAndBenefitPlansTable_2ED7E602B0A134FFC94DA97063D0257E" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_6A88C1939D12CA24046DA97063D1F88B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_3662382EC32ED988EDEEA97063D10D8D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_6A88C1939D12CA24046DA97063D1F88B" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_3662382EC32ED988EDEEA97063D10D8D" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_EmployeeStockPurchasePlanMember" xlink:label="loc_orly_EmployeeStockPurchasePlanMember_010AB59ED37FDE11B59CA97063D14977" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_3662382EC32ED988EDEEA97063D10D8D" xlink:to="loc_orly_EmployeeStockPurchasePlanMember_010AB59ED37FDE11B59CA97063D14977" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_OtherCompensationAndBenefitPlansLineItems" xlink:label="loc_orly_OtherCompensationAndBenefitPlansLineItems_DBF0F98203EE49F39BF8A97063D18555" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_OtherCompensationAndBenefitPlansTable_2ED7E602B0A134FFC94DA97063D0257E" xlink:to="loc_orly_OtherCompensationAndBenefitPlansLineItems_DBF0F98203EE49F39BF8A97063D18555" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_C04E8D008D515061CB88A97063D28EA0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_OtherCompensationAndBenefitPlansLineItems_DBF0F98203EE49F39BF8A97063D18555" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_C04E8D008D515061CB88A97063D28EA0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_45E10839AA2BE8C6E59AA97063D20138" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_OtherCompensationAndBenefitPlansLineItems_DBF0F98203EE49F39BF8A97063D18555" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_45E10839AA2BE8C6E59AA97063D20138" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:label="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_D19E1BCB7EB9D2DF03A1A97063F454C1" xlink:type="locator" />
    <link:loc xlink:href="orly-20170630.xsd#orly_OtherCompensationAndBenefitPlansTable" xlink:label="loc_orly_OtherCompensationAndBenefitPlansTable_8BEF2F9CE0B1B54CC750A97063F48C26" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_D19E1BCB7EB9D2DF03A1A97063F454C1" xlink:to="loc_orly_OtherCompensationAndBenefitPlansTable_8BEF2F9CE0B1B54CC750A97063F48C26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_45D6BB09742795D4C2E3A97063F42C54" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_OtherCompensationAndBenefitPlansTable_8BEF2F9CE0B1B54CC750A97063F48C26" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_45D6BB09742795D4C2E3A97063F42C54" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_560466AED5A152F2F6F5A97063F4A9F5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_45D6BB09742795D4C2E3A97063F42C54" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_560466AED5A152F2F6F5A97063F4A9F5" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_EmployeeStockPurchasePlanMember" xlink:label="loc_orly_EmployeeStockPurchasePlanMember_28A63476AD373C82334BA97063F5509A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_560466AED5A152F2F6F5A97063F4A9F5" xlink:to="loc_orly_EmployeeStockPurchasePlanMember_28A63476AD373C82334BA97063F5509A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_191EBFF2580CC1328F9DA97063F59975" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_OtherCompensationAndBenefitPlansTable_8BEF2F9CE0B1B54CC750A97063F48C26" xlink:to="loc_us-gaap_AwardTypeAxis_191EBFF2580CC1328F9DA97063F59975" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46D12B96266391E805D4A97063F5DFDB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_191EBFF2580CC1328F9DA97063F59975" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46D12B96266391E805D4A97063F5DFDB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_5A86D14A8BFA4F31D004A97063F5EBD7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46D12B96266391E805D4A97063F5DFDB" xlink:to="loc_us-gaap_RestrictedStockMember_5A86D14A8BFA4F31D004A97063F5EBD7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_635B7F5B172076B449C2A97063F5B533" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_OtherCompensationAndBenefitPlansTable_8BEF2F9CE0B1B54CC750A97063F48C26" xlink:to="loc_us-gaap_TitleOfIndividualAxis_635B7F5B172076B449C2A97063F5B533" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_BA1BFF89896E41A18C82A97063F68B76" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualAxis_635B7F5B172076B449C2A97063F5B533" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_BA1BFF89896E41A18C82A97063F68B76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember" xlink:label="loc_us-gaap_DirectorMember_6C339064F3EA1759F608A97063F68E31" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_BA1BFF89896E41A18C82A97063F68B76" xlink:to="loc_us-gaap_DirectorMember_6C339064F3EA1759F608A97063F68E31" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_OtherCompensationAndBenefitPlansLineItems" xlink:label="loc_orly_OtherCompensationAndBenefitPlansLineItems_451B928DD1982CA7CD3FA97063F625EB" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_OtherCompensationAndBenefitPlansTable_8BEF2F9CE0B1B54CC750A97063F48C26" xlink:to="loc_orly_OtherCompensationAndBenefitPlansLineItems_451B928DD1982CA7CD3FA97063F625EB" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_OtherEmployeeBenefitPlanDescriptions" xlink:label="loc_orly_OtherEmployeeBenefitPlanDescriptions_A6121C7435FBCA41DD66A97063F6E8E5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_OtherCompensationAndBenefitPlansLineItems_451B928DD1982CA7CD3FA97063F625EB" xlink:to="loc_orly_OtherEmployeeBenefitPlanDescriptions_A6121C7435FBCA41DD66A97063F6E8E5" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_EmployeeStockPurchasePlanStockPurchasePercentage" xlink:label="loc_orly_EmployeeStockPurchasePlanStockPurchasePercentage_001084E757776391994BA97063F6B004" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_OtherCompensationAndBenefitPlansLineItems_451B928DD1982CA7CD3FA97063F625EB" xlink:to="loc_orly_EmployeeStockPurchasePlanStockPurchasePercentage_001084E757776391994BA97063F6B004" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_A180F3A5524395056334A97063F64C7E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_OtherCompensationAndBenefitPlansLineItems_451B928DD1982CA7CD3FA97063F625EB" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_A180F3A5524395056334A97063F64C7E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract" xlink:label="loc_us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract_43CBA8B9139C1B01E0BEA97063EB19B4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPlanTable" xlink:label="loc_us-gaap_DefinedContributionPlanTable_22671BBFA41E4066E9D8A97063EBE92E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract_43CBA8B9139C1B01E0BEA97063EB19B4" xlink:to="loc_us-gaap_DefinedContributionPlanTable_22671BBFA41E4066E9D8A97063EBE92E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="loc_us-gaap_RetirementPlanNameAxis_8C83ABD3C33AAFE78CE5A97063ECF2F1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_22671BBFA41E4066E9D8A97063EBE92E" xlink:to="loc_us-gaap_RetirementPlanNameAxis_8C83ABD3C33AAFE78CE5A97063ECF2F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_4550986B3C6852FC077DA97063EC04D9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_8C83ABD3C33AAFE78CE5A97063ECF2F1" xlink:to="loc_us-gaap_RetirementPlanNameDomain_4550986B3C6852FC077DA97063EC04D9" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_ProfitSharingAndSavingsPlanMember" xlink:label="loc_orly_ProfitSharingAndSavingsPlanMember_C99E9E82D7CC153F4604A97063ECF87A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_4550986B3C6852FC077DA97063EC04D9" xlink:to="loc_orly_ProfitSharingAndSavingsPlanMember_C99E9E82D7CC153F4604A97063ECF87A" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis" xlink:label="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_D09B27E40EE4B1F68C5FA97063EC82E1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_22671BBFA41E4066E9D8A97063EBE92E" xlink:to="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_D09B27E40EE4B1F68C5FA97063EC82E1" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain" xlink:label="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_FE1923073A311ECA6B22A97063EC0FA9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_D09B27E40EE4B1F68C5FA97063EC82E1" xlink:to="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_FE1923073A311ECA6B22A97063EC0FA9" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember" xlink:label="loc_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_3F26C2C0F506D687A26FA97063EC930F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_FE1923073A311ECA6B22A97063EC0FA9" xlink:to="loc_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_3F26C2C0F506D687A26FA97063EC930F" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember" xlink:label="loc_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_6673F1E848D8949C0A93A97063EC808F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_FE1923073A311ECA6B22A97063EC0FA9" xlink:to="loc_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_6673F1E848D8949C0A93A97063EC808F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_552CA7B32D808B55C21AA97063EC9E49" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_22671BBFA41E4066E9D8A97063EBE92E" xlink:to="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_552CA7B32D808B55C21AA97063EC9E49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans" xlink:label="loc_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_73ECC58123ADEEB1B417A97063EC2D3F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_552CA7B32D808B55C21AA97063EC9E49" xlink:to="loc_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_73ECC58123ADEEB1B417A97063EC2D3F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_67F71A2E2C5A9F6B2CF9A97063ED3EA0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_552CA7B32D808B55C21AA97063EC9E49" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_67F71A2E2C5A9F6B2CF9A97063ED3EA0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ADE3BDCE2B89F718E7D9A97063ED8AAB" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_552CA7B32D808B55C21AA97063EC9E49" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ADE3BDCE2B89F718E7D9A97063ED8AAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_7EF3A65F73B113FFD201A97063EDB4EE" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_552CA7B32D808B55C21AA97063EC9E49" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_7EF3A65F73B113FFD201A97063EDB4EE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4E7B057341E453EBAECBA97063D6DD43" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_52CF1BBD4CD31B87200BA97063D6CA40" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4E7B057341E453EBAECBA97063D6DD43" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_52CF1BBD4CD31B87200BA97063D6CA40" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_A4BC1DAD295947D12C3BA97063D63769" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_52CF1BBD4CD31B87200BA97063D6CA40" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_A4BC1DAD295947D12C3BA97063D63769" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_6DA96B0B41154A52363BA97063D6FF8F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_A4BC1DAD295947D12C3BA97063D63769" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_6DA96B0B41154A52363BA97063D6FF8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_13168E2F9134D69EAB6CA97063D6E183" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6DA96B0B41154A52363BA97063D6FF8F" xlink:to="loc_us-gaap_StockOptionMember_13168E2F9134D69EAB6CA97063D6E183" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D49F9A08B8506AE790FEA97063D6A243" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_52CF1BBD4CD31B87200BA97063D6CA40" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D49F9A08B8506AE790FEA97063D6A243" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1DD4A4E3777980D1EFCDA97063D75E65" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D49F9A08B8506AE790FEA97063D6A243" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1DD4A4E3777980D1EFCDA97063D75E65" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4EC4EAFC61F33923F02AA97063D78C8E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D49F9A08B8506AE790FEA97063D6A243" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4EC4EAFC61F33923F02AA97063D78C8E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_90A2120FE2B3A480AFF0A97063FD92DD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D804029A65A82CB7D3EAA97063FDA586" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_90A2120FE2B3A480AFF0A97063FD92DD" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D804029A65A82CB7D3EAA97063FDA586" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_1F8A323D75F17544628FA97063FD5043" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D804029A65A82CB7D3EAA97063FDA586" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_1F8A323D75F17544628FA97063FD5043" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_C5A19F25E3A9B7036CA4A97063FDB1EC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1F8A323D75F17544628FA97063FD5043" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_C5A19F25E3A9B7036CA4A97063FDB1EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_A433C592AC80E55C64AFA97063FDD5FB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_C5A19F25E3A9B7036CA4A97063FDB1EC" xlink:to="loc_us-gaap_StockOptionMember_A433C592AC80E55C64AFA97063FDD5FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_F40DB6D1B27DB8F19D41A97063FE77E0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D804029A65A82CB7D3EAA97063FDA586" xlink:to="loc_us-gaap_TitleOfIndividualAxis_F40DB6D1B27DB8F19D41A97063FE77E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_171983C761D757802B5CA97063FE3C20" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualAxis_F40DB6D1B27DB8F19D41A97063FE77E0" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_171983C761D757802B5CA97063FE3C20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember" xlink:label="loc_us-gaap_DirectorMember_91164CB20AC32454330FA97063FEBA20" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_171983C761D757802B5CA97063FE3C20" xlink:to="loc_us-gaap_DirectorMember_91164CB20AC32454330FA97063FEBA20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_58385C04656FD4C75C8CA97063FEE365" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D804029A65A82CB7D3EAA97063FDA586" xlink:to="loc_us-gaap_AwardTypeAxis_58385C04656FD4C75C8CA97063FEE365" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1FC6FAB8837D6EF54AC7A97063FE48E0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_58385C04656FD4C75C8CA97063FEE365" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1FC6FAB8837D6EF54AC7A97063FE48E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1E1C79F9B14BB54B49D3A97063FE1832" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1FC6FAB8837D6EF54AC7A97063FE48E0" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1E1C79F9B14BB54B49D3A97063FE1832" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6734E293FCA48F9CBABCA97063FF9729" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D804029A65A82CB7D3EAA97063FDA586" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6734E293FCA48F9CBABCA97063FF9729" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_1706012A02E367B764E7A97063FF0784" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6734E293FCA48F9CBABCA97063FF9729" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_1706012A02E367B764E7A97063FF0784" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_AED00669F69AE557150CA97063FF1274" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6734E293FCA48F9CBABCA97063FF9729" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_AED00669F69AE557150CA97063FF1274" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_A35C4F29E8C48117E960A97063FFD7B9" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6734E293FCA48F9CBABCA97063FF9729" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_A35C4F29E8C48117E960A97063FFD7B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_BEBA11EB357B5E29D3F5A97063FF3A00" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6734E293FCA48F9CBABCA97063FF9729" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_BEBA11EB357B5E29D3F5A97063FF3A00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_136E2F09237B198BB511A97063FFE1FE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6734E293FCA48F9CBABCA97063FF9729" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_136E2F09237B198BB511A97063FFE1FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_C5F352CB3ED2F1D6ADFCA97063FFA3B9" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6734E293FCA48F9CBABCA97063FF9729" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_C5F352CB3ED2F1D6ADFCA97063FFA3B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1070722707393781E7C7A97063FFB2C1" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6734E293FCA48F9CBABCA97063FF9729" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1070722707393781E7C7A97063FFB2C1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:label="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_2875C60E77A5AF19AB1FA97063E01867" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B98C1561F4F7103799A97063E0020A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_2875C60E77A5AF19AB1FA97063E01867" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B98C1561F4F7103799A97063E0020A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_E7828863E169FDA08C5CA97063E0E993" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B98C1561F4F7103799A97063E0020A" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_E7828863E169FDA08C5CA97063E0E993" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_A6D1CAA68B0D11F907F1A97063E09275" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_E7828863E169FDA08C5CA97063E0E993" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_A6D1CAA68B0D11F907F1A97063E09275" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_1C89D88598EDE477FE3DA97063E01633" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_A6D1CAA68B0D11F907F1A97063E09275" xlink:to="loc_us-gaap_StockOptionMember_1C89D88598EDE477FE3DA97063E01633" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B98C1561F4F7103799A97063E0020A" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_A30DC511F1E4FD03045AA97063E05B49" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_A30DC511F1E4FD03045AA97063E05B49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_813705CF1F87F88AA20BA97063E04DFC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_813705CF1F87F88AA20BA97063E04DFC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_166CEE97C54544E4E468A97063E0E639" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_166CEE97C54544E4E468A97063E0E639" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_A5185BA81DEA2A0659B7A97063E0512B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_A5185BA81DEA2A0659B7A97063E0512B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3E749089FBFBE5878601A97063E0501A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3E749089FBFBE5878601A97063E0501A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5C7AF955952A2EAC95F9A97063E06984" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5C7AF955952A2EAC95F9A97063E06984" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_50A35C51E9037DB122CCA97063E0DC86" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_50A35C51E9037DB122CCA97063E0DC86" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_24780CA7C53DCDE6D1F6A97063E17108" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_24780CA7C53DCDE6D1F6A97063E17108" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_658FD917AAD3CF0F6BBAA97063E12D5A" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_658FD917AAD3CF0F6BBAA97063E12D5A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_A73166543C452092C63EA97063E15AB4" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_A73166543C452092C63EA97063E15AB4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_867F67E16C4FD3A32519A97063E1973A" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_867F67E16C4FD3A32519A97063E1973A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_E00639191A4C2C306D5FA97063E1DC79" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_24069D2494FB1D5DDC86A97063E09A04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_E00639191A4C2C306D5FA97063E1DC79" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3B3336E014AE8EBB1691A970640541D4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0A25E1CA4D4CCEB9836FA9706405E4B2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3B3336E014AE8EBB1691A970640541D4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0A25E1CA4D4CCEB9836FA9706405E4B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_6269BBE10542040F582AA9706405586F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0A25E1CA4D4CCEB9836FA9706405E4B2" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_6269BBE10542040F582AA9706405586F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_4ABF74A6448B9E19B7E4A97064056EF0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6269BBE10542040F582AA9706405586F" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_4ABF74A6448B9E19B7E4A97064056EF0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_919553E9FD45FB5CB8D2A97064068A1F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_4ABF74A6448B9E19B7E4A97064056EF0" xlink:to="loc_us-gaap_StockOptionMember_919553E9FD45FB5CB8D2A97064068A1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_6512A03EECE7A439EC3AA97064065FF7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0A25E1CA4D4CCEB9836FA9706405E4B2" xlink:to="loc_us-gaap_AwardTypeAxis_6512A03EECE7A439EC3AA97064065FF7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BC8D89B1B3C5F924AAA2A970640656B2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_6512A03EECE7A439EC3AA97064065FF7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BC8D89B1B3C5F924AAA2A970640656B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_CB4A88774083277D2F31A970640679EC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BC8D89B1B3C5F924AAA2A970640656B2" xlink:to="loc_us-gaap_RestrictedStockMember_CB4A88774083277D2F31A970640679EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_EF3A5047B3406AA415FAA9706407A54B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0A25E1CA4D4CCEB9836FA9706405E4B2" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_EF3A5047B3406AA415FAA9706407A54B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_DDBE8183B03EE6A5AF42A9706407A125" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_EF3A5047B3406AA415FAA9706407A54B" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_DDBE8183B03EE6A5AF42A9706407A125" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_EmployeeStockPurchasePlanMember" xlink:label="loc_orly_EmployeeStockPurchasePlanMember_1B9439513B02E1B515DAA9706407049B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_DDBE8183B03EE6A5AF42A9706407A125" xlink:to="loc_orly_EmployeeStockPurchasePlanMember_1B9439513B02E1B515DAA9706407049B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93E3F8891602B3C8CB12A9706407FA3A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0A25E1CA4D4CCEB9836FA9706405E4B2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93E3F8891602B3C8CB12A9706407FA3A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5211055526458EF3754BA9706407A890" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93E3F8891602B3C8CB12A9706407FA3A" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5211055526458EF3754BA9706407A890" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_79B98BC72529683A723AA97064070A61" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93E3F8891602B3C8CB12A9706407FA3A" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_79B98BC72529683A723AA97064070A61" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_75E9174823FC529E86B9A970640766CB" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93E3F8891602B3C8CB12A9706407FA3A" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_75E9174823FC529E86B9A970640766CB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/ShareRepurchaseProgram" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromRepurchaseOfEquityAbstract" xlink:label="loc_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_5260EFAD36D8D7DEF876A9706419EF98" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="loc_us-gaap_TreasuryStockTextBlock_48452D17CA1200DFC9ADA97064194430" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_5260EFAD36D8D7DEF876A9706419EF98" xlink:to="loc_us-gaap_TreasuryStockTextBlock_48452D17CA1200DFC9ADA97064194430" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromRepurchaseOfEquityAbstract" xlink:label="loc_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_2472B20445B79D1398A0A9706412B7DB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_9F2891859C3DB528EF28A97064129FE7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_2472B20445B79D1398A0A9706412B7DB" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_9F2891859C3DB528EF28A97064129FE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_45ABC04327887328A3B3A9706412E10D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_9F2891859C3DB528EF28A97064129FE7" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_45ABC04327887328A3B3A9706412E10D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_31D7D474A2314BBC9071A9706413089F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_45ABC04327887328A3B3A9706412E10D" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_31D7D474A2314BBC9071A9706413089F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_C193B1153C4631CA278CA9706413D03E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_31D7D474A2314BBC9071A9706413089F" xlink:to="loc_us-gaap_SubsequentEventMember_C193B1153C4631CA278CA9706413D03E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_9F2891859C3DB528EF28A97064129FE7" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:type="arc" />
    <link:loc xlink:href="orly-20170630.xsd#orly_StockRepurchaseProgramIncreaseInAuthorizedAmount" xlink:label="loc_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_27D3CAFC1A0FF3B111E6A970641389DD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:to="loc_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_27D3CAFC1A0FF3B111E6A970641389DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_F9E0E96A94FE5AF9C172A97064134327" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_F9E0E96A94FE5AF9C172A97064134327" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_DD3D1783110CA5B886E9A9706413E2FB" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:to="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_DD3D1783110CA5B886E9A9706413E2FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1C04509BFB4B7D8AA615A9706414F17D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1C04509BFB4B7D8AA615A9706414F17D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_DD441DD7F97CDDD5789BA9706414F8B4" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_DD441DD7F97CDDD5789BA9706414F8B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_938F495A7FF8EAE7A791A97064149E73" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_938F495A7FF8EAE7A791A97064149E73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValueAcquiredParValueMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_8E243581860070C409E0A9706414DF30" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_4AA274E46390EE8F5E15A9706413B7D3" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_8E243581860070C409E0A9706414DF30" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/ShareRepurchaseProgramScheduleOfSharesRepurchasedDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromRepurchaseOfEquityAbstract" xlink:label="loc_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_11FF7C19C18DAC0D7EC0A970640CFD41" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_C88C6559BFE1D6A25C17A970640DC697" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_11FF7C19C18DAC0D7EC0A970640CFD41" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_C88C6559BFE1D6A25C17A970640DC697" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_2665F2F3E1708A5D717CA970640D5D23" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_11FF7C19C18DAC0D7EC0A970640CFD41" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_2665F2F3E1708A5D717CA970640D5D23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValueAcquiredParValueMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_7FA0711C4ACE9032F577A970640DA0DE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_11FF7C19C18DAC0D7EC0A970640CFD41" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_7FA0711C4ACE9032F577A970640DA0DE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/ShareRepurchaseProgramTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromRepurchaseOfEquityAbstract" xlink:label="loc_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_E5D3B7BC308D17F622CFA9706417BF2A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_89133A38D08276A9B623A97064172E37" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_E5D3B7BC308D17F622CFA9706417BF2A" xlink:to="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_89133A38D08276A9B623A97064172E37" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/Warranties" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_DCAB68B21F05DE6F6323A9706425ABF6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock_B0887B7C2EBAE71E302BA97064254600" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_DCAB68B21F05DE6F6323A9706425ABF6" xlink:to="loc_us-gaap_ProductWarrantyDisclosureTextBlock_B0887B7C2EBAE71E302BA97064254600" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/WarrantiesPolicies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_A8ADF28C517C04632354A97064224012" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_66A4BF7D56DEE5B62AABA9706422AD77" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_A8ADF28C517C04632354A97064224012" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_66A4BF7D56DEE5B62AABA9706422AD77" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/WarrantiesProductWarrantyLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_C82F03B9B1AD3DCBF8EAA970641D0BEE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaap_ProductWarrantyAccrual_B6B9D73068F5501A122FA970641DE689" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_C82F03B9B1AD3DCBF8EAA970641D0BEE" xlink:to="loc_us-gaap_ProductWarrantyAccrual_B6B9D73068F5501A122FA970641DE689" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments_ECCD06B1FD83537BA0F9A970641D3EA8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_C82F03B9B1AD3DCBF8EAA970641D0BEE" xlink:to="loc_us-gaap_ProductWarrantyAccrualPayments_ECCD06B1FD83537BA0F9A970641D3EA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_E22DAEAFE5A33DDFB652A970641DD2BB" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_C82F03B9B1AD3DCBF8EAA970641D0BEE" xlink:to="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_E22DAEAFE5A33DDFB652A970641DD2BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaap_ProductWarrantyAccrual_5634A222A463B7742C10A970641D770A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_C82F03B9B1AD3DCBF8EAA970641D0BEE" xlink:to="loc_us-gaap_ProductWarrantyAccrual_5634A222A463B7742C10A970641D770A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/WarrantiesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_36AEEF7084C47F7E217BA970641FD1AE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_F8259CD9FE331CE808C8A970641FA5F4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_36AEEF7084C47F7E217BA970641FD1AE" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_F8259CD9FE331CE808C8A970641FA5F4" xlink:type="arc" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6815177264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jul. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_orly_DocumentAndEntityInformation', window );"><strong>Document and Entity Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document period end date</a></td>
<td class="text">Jun. 30,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document fiscal year focus</a></td>
<td class="text">2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current fiscal year end date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document fiscal period focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity registrant name</a></td>
<td class="text">O REILLY AUTOMOTIVE INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity central index key</a></td>
<td class="text">0000898173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity filer category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity common stock, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,016,684<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>If the value is true, then the document is an amendment to previously-filed/accepted document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word "Other".</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_orly_DocumentAndEntityInformation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Document And Entity Information</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">orly_DocumentAndEntityInformation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>orly_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6815715904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><sup>[1]</sup></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 26,528<span></span>
</td>
<td colspan="2" class="nump">$ 146,598<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">203,673<span></span>
</td>
<td colspan="2" class="nump">197,274<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NontradeReceivablesCurrent', window );">Amounts receivable from suppliers</a></td>
<td class="nump">61,876<span></span>
</td>
<td colspan="2" class="nump">82,105<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">2,959,315<span></span>
</td>
<td colspan="2" class="nump">2,778,976<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">38,197<span></span>
</td>
<td colspan="2" class="nump">53,022<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">3,289,589<span></span>
</td>
<td colspan="2" class="nump">3,257,975<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, at cost</a></td>
<td class="nump">5,035,242<span></span>
</td>
<td colspan="2" class="nump">4,832,342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td>
<td class="nump">1,805,844<span></span>
</td>
<td colspan="2" class="nump">1,708,911<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Net property and equipment</a></td>
<td class="nump">3,229,398<span></span>
</td>
<td colspan="2" class="nump">3,123,431<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">786,938<span></span>
</td>
<td colspan="2" class="nump">785,399<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets, net</a></td>
<td class="nump">39,773<span></span>
</td>
<td colspan="2" class="nump">37,384<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">7,345,698<span></span>
</td>
<td colspan="2" class="nump">7,204,189<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and shareholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">3,091,888<span></span>
</td>
<td colspan="2" class="nump">2,936,656<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserveCurrent', window );">Self-insurance reserves</a></td>
<td class="nump">70,198<span></span>
</td>
<td colspan="2" class="nump">67,921<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Accrued payroll</a></td>
<td class="nump">70,538<span></span>
</td>
<td colspan="2" class="nump">71,717<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_orly_AccruedBenefitsAndWithholdings', window );">Accrued benefits and withholdings</a></td>
<td class="nump">59,099<span></span>
</td>
<td colspan="2" class="nump">74,454<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">31,803<span></span>
</td>
<td colspan="2" class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">242,607<span></span>
</td>
<td colspan="2" class="nump">249,901<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">3,566,133<span></span>
</td>
<td colspan="2" class="nump">3,400,649<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">2,604,062<span></span>
</td>
<td colspan="2" class="nump">1,887,019<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">98,048<span></span>
</td>
<td colspan="2" class="nump">90,166<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">208,143<span></span>
</td>
<td colspan="2" class="nump">199,219<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value: Authorized shares - 245,000,000; Issued and outstanding shares - 87,998,971 as of June 30, 2017, and 92,851,815 as of December 31, 2016</a></td>
<td class="nump">880<span></span>
</td>
<td colspan="2" class="nump">929<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">1,296,674<span></span>
</td>
<td colspan="2" class="nump">1,336,707<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained (deficit) earnings</a></td>
<td class="num">(428,242)<span></span>
</td>
<td colspan="2" class="nump">289,500<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">869,312<span></span>
</td>
<td colspan="2" class="nump">1,627,136<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 7,345,698<span></span>
</td>
<td colspan="2" class="nump">$ 7,204,189<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The balance sheet at December&#160;31, 2016, has been derived from the audited consolidated financial statements at that date, but does not include all of the information and footnotes required by United States generally accepted accounting principles for complete financial statements.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_orly_AccruedBenefitsAndWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued vacation, accrued incentive plans and payroll tax withholdings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">orly_AccruedBenefitsAndWithholdings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>orly_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6801-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NontradeReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of amounts currently receivable other than from customers. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NontradeReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6904-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6815758272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">245,000,000<span></span>
</td>
<td class="nump">245,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">87,998,971<span></span>
</td>
<td class="nump">92,851,815<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">87,998,971<span></span>
</td>
<td class="nump">92,851,815<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6815425040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Income - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Sales</a></td>
<td class="nump">$ 2,290,829<span></span>
</td>
<td class="nump">$ 2,176,689<span></span>
</td>
<td class="nump">$ 4,447,088<span></span>
</td>
<td class="nump">$ 4,272,839<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsSold', window );">Cost of goods sold, including warehouse and distribution expenses</a></td>
<td class="nump">1,090,767<span></span>
</td>
<td class="nump">1,049,510<span></span>
</td>
<td class="nump">2,115,879<span></span>
</td>
<td class="nump">2,048,081<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">1,200,062<span></span>
</td>
<td class="nump">1,127,179<span></span>
</td>
<td class="nump">2,331,209<span></span>
</td>
<td class="nump">2,224,758<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">742,617<span></span>
</td>
<td class="nump">702,118<span></span>
</td>
<td class="nump">1,470,607<span></span>
</td>
<td class="nump">1,381,071<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">457,445<span></span>
</td>
<td class="nump">425,061<span></span>
</td>
<td class="nump">860,602<span></span>
</td>
<td class="nump">843,687<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="num">(20,827)<span></span>
</td>
<td class="num">(18,701)<span></span>
</td>
<td class="num">(40,231)<span></span>
</td>
<td class="num">(33,522)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherInterestAndDividendIncome', window );">Interest income</a></td>
<td class="nump">470<span></span>
</td>
<td class="nump">1,193<span></span>
</td>
<td class="nump">1,176<span></span>
</td>
<td class="nump">1,945<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other, net</a></td>
<td class="num">(762)<span></span>
</td>
<td class="nump">1,241<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">2,258<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other expense</a></td>
<td class="num">(21,119)<span></span>
</td>
<td class="num">(16,267)<span></span>
</td>
<td class="num">(39,052)<span></span>
</td>
<td class="num">(29,319)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="nump">436,326<span></span>
</td>
<td class="nump">408,794<span></span>
</td>
<td class="nump">821,550<span></span>
</td>
<td class="nump">814,368<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">153,505<span></span>
</td>
<td class="nump">151,000<span></span>
</td>
<td class="nump">273,795<span></span>
</td>
<td class="nump">301,200<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 282,821<span></span>
</td>
<td class="nump">$ 257,794<span></span>
</td>
<td class="nump">$ 547,755<span></span>
</td>
<td class="nump">$ 513,168<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Earnings per share-basic:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings per share - basic</a></td>
<td class="nump">$ 3.14<span></span>
</td>
<td class="nump">$ 2.69<span></span>
</td>
<td class="nump">$ 6.02<span></span>
</td>
<td class="nump">$ 5.31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding - basic</a></td>
<td class="nump">90,030<span></span>
</td>
<td class="nump">95,967<span></span>
</td>
<td class="nump">91,012<span></span>
</td>
<td class="nump">96,554<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Earnings per share-assuming dilution:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings per share - assuming dilution</a></td>
<td class="nump">$ 3.10<span></span>
</td>
<td class="nump">$ 2.65<span></span>
</td>
<td class="nump">$ 5.93<span></span>
</td>
<td class="nump">$ 5.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares outstanding - assuming dilution</a></td>
<td class="nump">91,299<span></span>
</td>
<td class="nump">97,282<span></span>
</td>
<td class="nump">92,347<span></span>
</td>
<td class="nump">97,911<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs related to goods produced and sold during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=96948231&amp;loc=d3e4984-109258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInterestAndDividendIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after discount, accretion and premium amortization, of interest income and dividend income classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInterestAndDividendIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6817590624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">6 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Jun. 30, 2017</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 547,755<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 513,168<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization of property, equipment and intangibles</a></td>
<td class="nump">114,959<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">106,430<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt discount and issuance costs</a></td>
<td class="nump">1,344<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,173<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">8,049<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(6,811)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation programs</a></td>
<td class="nump">10,353<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,853<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">6,037<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,655<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(10,797)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(28,837)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(179,866)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(110,015)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">155,124<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">306,410<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="nump">58,173<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">25,170<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other</a></td>
<td class="num">(624)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,538<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">710,507<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">828,734<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(227,506)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(220,416)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">752<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,971<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfNotesReceivable', window );">Payments received on notes receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,047<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="num">(1,967)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(228,721)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(217,398)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from borrowings on revolving credit facility</a></td>
<td class="nump">1,782,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Payments on revolving credit facility</a></td>
<td class="num">(1,066,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt', window );">Proceeds from the issuance of long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">499,160<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments of debt issuance costs</a></td>
<td class="num">(1,827)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(3,784)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(1,342,591)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(856,845)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockPlans', window );">Net proceeds from issuance of common stock</a></td>
<td class="nump">26,718<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">32,296<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="num">(156)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(205)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(601,856)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(329,378)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(120,070)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">281,958<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at beginning of the period</a></td>
<td class="nump">146,598<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">116,301<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of the period</a></td>
<td class="nump">26,528<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">398,259<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosures of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes paid</a></td>
<td class="nump">203,780<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">279,099<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid, net of capitalized interest</a></td>
<td class="nump">$ 37,151<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 27,174<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Certain prior period amounts have been reclassified to conform to current period presentation. See Note 9 &#8220;Recent Accounting Pronouncements&#8221; to the condensed consolidated financial statements in this report for more information.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">The balance sheet at December&#160;31, 2016, has been derived from the audited consolidated financial statements at that date, but does not include all of the information and footnotes required by United States generally accepted accounting principles for complete financial statements.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid, after deduction of cash paid for capitalized interest, for interest. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3098-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3095-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromCollectionOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromCollectionOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3095-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3098-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the stock plan during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6808200192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccounting', window );">Basis of presentation</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 1 - BASIS OF PRESENTATION</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements of O&#8217;Reilly Automotive, Inc. and its subsidiaries (the &#8220;Company&#8221; or &#8220;O&#8217;Reilly&#8221;) have been prepared in accordance with United States generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X.  Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements.  In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included.  Operating results for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, are not necessarily indicative of the results that may be expected for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.  For further information, refer to the consolidated financial statements and footnotes thereto included in the Company&#8217;s Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain prior period amounts have been reclassified to conform to current period presentation.  These reclassifications had no effect on reported totals for assets, liabilities, shareholders&#8217; equity, cash flows or net income.  See Note 9 &#8220;Recent Accounting Pronouncements&#8221; to the condensed consolidated financial statements in this report for more information.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccounting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccounting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6624340464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair value measurements</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 2 &#8211; FAIR VALUE MEASUREMENTS</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company uses the fair value hierarchy, which prioritizes the inputs used to measure the fair value of certain of its financial instruments.  The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement).  The Company uses the income and market approaches to determine the fair value of its assets and liabilities.  The three levels of the fair value hierarchy are set forth below:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1 &#8211; Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2 &#8211; Inputs other than quoted prices in active markets included within Level 1 that are observable for the asset or liability, either directly or indirectly.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3 &#8211; Unobservable inputs for the asset or liability.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial assets and liabilities measured at fair value on a recurring basis:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company invests in various marketable securities with the intention of selling these securities to fulfill its future unsecured obligation under the Company&#8217;s nonqualified deferred compensation plan.  See Note 6 for further information concerning the Company&#8217;s benefit plans.  </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s marketable securities were accounted for as trading securities and the carrying amount of its marketable securities were included in &#8220;Other assets, net&#8221; on the accompanying Condensed Consolidated Balance Sheets as of </font><font style="font-family:inherit;font-size:10pt;font-style:normal;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;font-style:normal;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.  The Company recorded an increase in fair value related to its marketable securities in the amounts of </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, which were included in &#8220;Other income (expense)&#8221; on the accompanying Condensed Consolidated Statements of Income.  The Company recorded an increase in fair value related to its marketable securities in the amounts of </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, which were included in &#8220;Other income (expense)&#8221; on the accompanying Condensed Consolidated Statements of Income.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The tables below identify the estimated fair value of the Company&#8217;s marketable securities, determined by reference to quoted market prices (Level 1), as of </font><font style="font-family:inherit;font-size:10pt;font-style:normal;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.81481481481481%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Quoted Prices in Active Markets for Identical Instruments<br clear="none"/>(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Other Observable Inputs<br clear="none"/>(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Unobservable Inputs <br clear="none"/>(Level 3)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Marketable securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">23,355</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">23,355</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Quoted Prices in Active Markets for Identical Instruments<br clear="none"/>(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Significant Other Observable Inputs<br clear="none"/>(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Significant Unobservable Inputs <br clear="none"/>(Level 3)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Non-financial assets and liabilities measured at fair value on a nonrecurring basis:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain long-lived non-financial assets and liabilities may be required to be measured at fair value on a nonrecurring basis in certain circumstances, including when there is evidence of impairment.  These non-financial assets and liabilities may include assets acquired in a business combination or property and equipment that are determined to be impaired.  As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the Company did </font><font style="font-family:inherit;font-size:10pt;">not</font><font style="font-family:inherit;font-size:10pt;"> have any non-financial assets or liabilities that had been measured at fair value subsequent to initial recognition.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair value of financial instruments:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amounts of the Company&#8217;s senior notes and unsecured revolving credit facility borrowings are included in &#8220;Long-term debt&#8221; on the accompanying Condensed Consolidated Balance Sheets as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.  See Note 3 for further information concerning the Company&#8217;s senior notes and unsecured revolving credit facility.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below identifies the estimated fair value of the Company&#8217;s senior notes, using the market approach.  The fair value as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, was determined by reference to quoted market prices of the same or similar instruments (Level 2) (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Senior Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,888,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,997,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,887,019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,977,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amount of the Company&#8217;s unsecured revolving credit facility approximates fair value, as borrowings under the facility bear variable interest at current market rates.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying Condensed Consolidated Balance Sheets include other financial instruments, including cash and cash equivalents, accounts receivable, amounts receivable from suppliers and accounts payable.  Due to the short-term nature of these financial instruments, the Company believes that the carrying values of these instruments approximate their fair values.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6808243152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financing<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Financing</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 3 &#8211; FINANCING</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table identifies the amounts included in &#8220;Long-term debt&#8221; on the accompanying Condensed Consolidated Balance Sheets as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revolving Credit Facility, weighted-average variable interest rate of 2.065%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">716,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$500 million, 4.875% Senior Notes due 2021</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;">, effective interest rate of 4.958%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">497,161</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">496,758</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$300 million, 4.625% Senior Notes due 2021</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font><font style="font-family:inherit;font-size:10pt;">, effective interest rate of 4.646%</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">298,820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">298,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$300 million, 3.800% Senior Notes due 2022</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font><font style="font-family:inherit;font-size:10pt;">, effective interest rate of 3.845%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">298,039</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">297,868</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$300 million, 3.850% Senior Notes due 2023</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></font><font style="font-family:inherit;font-size:10pt;">, effective interest rate of 3.851%</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">298,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">298,355</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$500 million, 3.550% Senior Notes due 2026</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(5)</sup></font><font style="font-family:inherit;font-size:10pt;">, effective interest rate of 3.570%</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">495,574</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">495,359</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term debt</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,604,062</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,887,019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </font><font style="font-family:inherit;font-size:9pt;">$1.2 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$1.4 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </font><font style="font-family:inherit;font-size:9pt;">$1.6 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$1.8 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </font><font style="font-family:inherit;font-size:9pt;">$0.2 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </font><font style="font-family:inherit;font-size:9pt;">$1.0 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$1.1 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </font><font style="font-family:inherit;font-size:9pt;">$0.6 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$0.7 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </font><font style="font-family:inherit;font-size:9pt;">$1.3 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$1.5 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(4)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net of unamortized discount of less than </font><font style="font-family:inherit;font-size:9pt;">$0.1 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </font><font style="font-family:inherit;font-size:9pt;">$1.5 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$1.6 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(5)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </font><font style="font-family:inherit;font-size:9pt;">$0.7 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$0.8 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </font><font style="font-family:inherit;font-size:9pt;">$3.7 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$3.9 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">. </font></div></td></tr></table><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Unsecured revolving credit facility:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 5, 2017, the Company entered into a new credit agreement (the &#8220;Credit Agreement&#8221;).  The new Credit Agreement provides for a $1.2 billion unsecured revolving credit facility (the &#8220;Revolving Credit Facility&#8221;) arranged by JPMorgan Chase Bank, N.A., which is scheduled to mature in April 2022.  The new Credit Agreement includes a $200 million sub-limit for the issuance of letters of credit and a $75 million sub-limit for swing line borrowings under the new Revolving Credit Facility.  As described in the new Credit Agreement governing the new Revolving Credit Facility, the Company may, from time to time, subject to certain conditions, increase the aggregate commitments under the new Revolving Credit Facility by up to $600 million, provided that the aggregate amount of the commitments does not exceed $1.8 billion at any time.</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In conjunction with the closing of the new Credit Agreement, the Company&#8217;s previous credit agreement, which was originally entered into on January 14, 2011, as amended, was terminated (the &#8220;Terminated Credit Agreement&#8221;), and all outstanding loans and commitments, including the guarantees of each of the subsidiary guarantors, under the Terminated Credit Agreement were terminated and replaced by the loans and commitments under the new Credit Agreement.  None of the Company&#8217;s subsidiaries are guarantors or obligors under the new Credit Agreement.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the Company had outstanding letters of credit, primarily to support obligations related to workers&#8217; compensation, general liability and other insurance policies, in the amounts of </font><font style="font-family:inherit;font-size:10pt;">$41.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$38.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, reducing the aggregate availability under the credit agreements by those amounts. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Borrowings under the new Revolving Credit Facility (other than swing line loans) bear interest, at the Company&#8217;s option, at either an Alternate Base Rate or an Adjusted LIBO Rate (both as defined in the new Credit Agreement) plus an applicable margin.  Swing line loans made under the new Revolving Credit Facility bear interest at an Alternate Base Rate plus the applicable margin for Alternate Base Rate loans.  In addition, the Company pays a facility fee on the aggregate amount of the commitments under the new Credit Agreement in an amount equal to a percentage of such commitments.  The interest rate margins and facility fee are based upon the better of the ratings assigned to the Company&#8217;s debt by Moody&#8217;s Investor Service, Inc. and Standard &amp; Poor&#8217;s Ratings Services, subject to limited exceptions.  As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, based upon the Company&#8217;s current credit ratings, its margin for Alternate Base Rate loans was </font><font style="font-family:inherit;font-size:10pt;">0.000%</font><font style="font-family:inherit;font-size:10pt;">, its margin for Eurodollar Revolving Loans was </font><font style="font-family:inherit;font-size:10pt;">0.900%</font><font style="font-family:inherit;font-size:10pt;"> and its facility fee was </font><font style="font-family:inherit;font-size:10pt;">0.100%</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The new Credit Agreement contains certain covenants, including limitations on subsidiary indebtedness, a minimum consolidated fixed charge coverage ratio of 2.50:1.00 and a maximum consolidated leverage ratio of 3.50:1.00.  The consolidated fixed charge coverage ratio includes a calculation of earnings before interest, taxes, depreciation, amortization, rent and non-cash share-based compensation expense to fixed charges.  Fixed charges include interest expense, capitalized interest and rent expense.  The consolidated leverage ratio includes a calculation of adjusted debt to earnings before interest, taxes, depreciation, amortization, rent and non-cash share-based compensation expense.  Adjusted debt includes outstanding debt, outstanding stand-by letters of credit and similar instruments, five-times rent expense and excludes any premium or discount recorded in conjunction with the issuance of long-term debt.  In the event that the Company should default on any covenant (subject to customary grace periods, cure rights and materiality thresholds) contained in the new Credit Agreement, certain actions may be taken, including, but not limited to, possible termination of commitments, immediate payment of outstanding principal amounts plus accrued interest and other amounts payable under the new Credit Agreement and litigation from lenders.</font><font style="font-family:inherit;font-size:10pt;">  </font><font style="font-family:inherit;font-size:10pt;">As of June 30, 2017, the Company remained in compliance with all covenants under the new Credit Agreement.</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Senior notes:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has issued a cumulative $1.9 billion aggregate principal amount of unsecured senior notes, which are due between January&#160;2021 and March&#160;2026, with United Missouri Bank as trustee.  Interest on the senior notes, ranging from 3.550% to 4.875%, is payable semi-annually and is computed on the basis of a 360-day year.</font><font style="font-family:inherit;font-size:10pt;">  </font><font style="font-family:inherit;font-size:10pt;">Each of the senior notes is subject to certain customary covenants, with which the Company complied as of June 30, 2017.</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with entering into the new Credit Agreement (under which none of the Company&#8217;s subsidiaries are guarantors or obligors), and upon termination of the Terminated Credit Agreement, the guarantees by the Company&#8217;s subsidiary guarantors with respect to all of the Company&#8217;s outstanding senior notes were automatically released in accordance with the terms of the respective indentures governing the senior notes.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800648864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantiesDisclosuresAbstract', window );"><strong>Product Warranties Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyDisclosureTextBlock', window );">Warranties</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 4 &#8211; WARRANTIES</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company provides warranties on certain merchandise it sells with warranty periods ranging from 30 days to limited lifetime warranties.  The risk of loss arising from warranty claims is typically the obligation of the Company&#8217;s suppliers.  Certain suppliers provide upfront allowances to the Company in lieu of accepting the obligation for warranty claims.  For this merchandise, when sold, the Company bears the risk of loss associated with the cost of warranty claims.  Differences between supplier allowances received by the Company, in lieu of warranty obligations and estimated warranty expense, are recorded as an adjustment to cost of sales.  Estimated warranty costs, which are recorded as obligations at the time of sale, are based on the historical failure rate of each individual product line.  The Company&#8217;s historical experience has been that failure rates are relatively consistent over time and that the ultimate cost of warranty claims to the Company has been driven by volume of units sold as opposed to fluctuations in failure rates or the variation of the cost of individual claims.  </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s product warranty liabilities are included in &#8220;Other current liabilities&#8221; on the accompanying Condensed Consolidated Balance Sheets as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.  The following table identifies the changes in the Company&#8217;s aggregate product warranty liabilities for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:77%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty liabilities, balance at December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty claims</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(37,600</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty accruals</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,718</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Warranty liabilities, balance at June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">41,741</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantiesDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantiesDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -URI http://asc.fasb.org/topic&amp;trid=2155896<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6808243152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Repurchase Program<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepurchaseOfEquityAbstract', window );"><strong>Proceeds from (Repurchase of) Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockTextBlock', window );">Share repurchase program</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 5 &#8211; SHARE REPURCHASE PROGRAM</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January of 2011, the Company&#8217;s Board of Directors approved a share repurchase program.  Under the program, the Company may, from time to time, repurchase shares of its common stock, solely through open market purchases effected through a broker dealer at prevailing market prices, based on a variety of factors such as price, corporate trading policy requirements and overall market conditions.  The Company&#8217;s Board of Directors may increase or otherwise modify, renew, suspend or terminate the share repurchase program at any time, without prior notice.  As announced on </font><font style="font-family:inherit;font-size:10pt;">May&#160;10, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company&#8217;s Board of Directors approved a resolution to increase the authorization amount under the share repurchase program by an additional </font><font style="font-family:inherit;font-size:10pt;">$1.0 billion</font><font style="font-family:inherit;font-size:10pt;">, resulting in a cumulative authorization of </font><font style="font-family:inherit;font-size:10pt;">$8.8 billion</font><font style="font-family:inherit;font-size:10pt;">.  The additional $1.0 billion authorization is effective for a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period, beginning on its announcement date. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table identifies shares of the Company&#8217;s common stock that have been repurchased as part of the Company&#8217;s publicly announced share repurchase program (in thousands, except per share data):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br clear="none"/>&#160;June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Six Months Ended&#160;<br clear="none"/>&#160;June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares repurchased</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,475</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,075</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5,304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,306</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average price per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">245.26</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262.17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">253.13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">259.14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total investment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">852,226</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">544,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,342,538</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">856,802</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company had </font><font style="font-family:inherit;font-size:10pt;">$545.3 million</font><font style="font-family:inherit;font-size:10pt;"> remaining under its share repurchase program.  Subsequent to the end of the </font><font style="font-family:inherit;font-size:10pt;">second</font><font style="font-family:inherit;font-size:10pt;"> quarter and through </font><font style="font-family:inherit;font-size:10pt;">August&#160;7, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company repurchased an additional </font><font style="font-family:inherit;font-size:10pt;">0.2 million</font><font style="font-family:inherit;font-size:10pt;"> shares of its common stock under its share repurchase program, at an average price of </font><font style="font-family:inherit;font-size:10pt;">$207.21</font><font style="font-family:inherit;font-size:10pt;">, for a total investment of </font><font style="font-family:inherit;font-size:10pt;">$35.0 million</font><font style="font-family:inherit;font-size:10pt;">.  The Company has repurchased a total of </font><font style="font-family:inherit;font-size:10pt;">62.4 million</font><font style="font-family:inherit;font-size:10pt;"> shares of its common stock under its share repurchase program since the inception of the program in January of 2011 and through </font><font style="font-family:inherit;font-size:10pt;">August&#160;7, 2017</font><font style="font-family:inherit;font-size:10pt;">, at an average price of </font><font style="font-family:inherit;font-size:10pt;">$132.00</font><font style="font-family:inherit;font-size:10pt;">, for a total aggregate investment of </font><font style="font-family:inherit;font-size:10pt;">$8.2 billion</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepurchaseOfEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepurchaseOfEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208821<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6808228928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation and Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-based compensation and benefit plans</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 6 &#8211; SHARE-BASED COMPENSATION AND BENEFIT PLANS</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes share-based compensation expense based on the fair value of the grants, awards or shares at the time of the grant, award or issuance.  Share-based compensation includes stock option awards issued under the Company&#8217;s employee incentive  plans and director stock plan, restricted stock awarded under the Company&#8217;s employee incentive plans and director stock plan and stock issued through the Company&#8217;s employee stock purchase plan.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock options:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s stock-based incentive plans provide for the granting of stock options for the purchase of common stock of the Company to directors and certain key employees of the Company.  Options are granted at an exercise price that is equal to the closing market price of the Company&#8217;s common stock on the date of the grant.  Director options granted under the plans expire after seven years and are fully vested after six months.  Employee options granted under the plans expire after ten years and typically vest 25% per year, over four years.  The Company records compensation expense for the grant-date fair value of the option awards evenly over the vesting period or the minimum required service period.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below identifies stock option activity under these plans during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands, except per share data):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average </font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercise Price</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104.90</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">264.45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(418</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.77</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">203.83</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding at June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,575</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">126.41</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercisable at June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,761</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">75.20</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of each stock option award is estimated on the date of the grant using the Black-Scholes option pricing model.  The Black-Scholes model requires the use of assumptions, including the risk free rate, expected life, expected volatility and expected dividend yield. </font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Risk-free interest rate </font><font style="font-family:inherit;font-size:10pt;">&#8211; The United States Treasury rates in effect at the time the options are granted for the options&#8217; expected life.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:1pt;padding-left:24px;"><font style="font-family:inherit;font-size:1pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><br clear="none"/></font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Expected life</font><font style="font-family:inherit;font-size:10pt;"> &#8211; Represents the period of time that options granted are expected to be outstanding.  The Company uses historical experience to estimate the expected life of options granted.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Expected volatility</font><font style="font-family:inherit;font-size:10pt;"> &#8211; Measure of the amount, by which the Company&#8217;s stock price is expected to fluctuate, based on a historical trend.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Expected dividend yield &#8211; </font><font style="font-family:inherit;font-size:10pt;">The Company has not paid, nor does it have plans in the foreseeable future to pay, any dividends.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below identifies the weighted-average assumptions used for grants awarded during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:66%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Six Months Ended&#160;<br clear="none"/>&#160;June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5.6 Years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.7 Years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">22.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes activity related to stock options awarded by the Company for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands, except per share data):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br clear="none"/>&#160;June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Six Months Ended&#160;<br clear="none"/>&#160;June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation expense for stock options awarded</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,938</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">8,147</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit from compensation expense related to stock options</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,421</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,103</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,040</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted-average grant-date fair value of options granted during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, was </font><font style="font-family:inherit;font-size:10pt;">$67.43</font><font style="font-family:inherit;font-size:10pt;"> compared to </font><font style="font-family:inherit;font-size:10pt;">$65.18</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">.  The remaining unrecognized compensation expense related to unvested stock option awards at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, was </font><font style="font-family:inherit;font-size:10pt;">$31.4 million</font><font style="font-family:inherit;font-size:10pt;">, and the weighted-average period of time over which this cost will be recognized is </font><font style="font-family:inherit;font-size:10pt;">2.8 years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other share-based compensation plans:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company sponsors other share-based compensation plans:  </font><font style="font-family:inherit;font-size:10pt;">an employee stock purchase plan (the &#8220;ESPP&#8221;), which permits all eligible employees to purchase shares of the Company&#8217;s common stock at 85% of the fair market value</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">a director stock plan, which provides for the award of shares of restricted stock to the Company&#8217;s independent directors, that vest evenly over a three-year period and are held in escrow until such vesting has occurred</font><font style="font-family:inherit;font-size:10pt;">.  The fair value of shares issued under the ESPP is based on the average of the high and low market prices of the Company&#8217;s common stock during the offering periods, and compensation expense is recognized based on the discount between the fair value and the employee purchase price for the shares sold to employees.  The fair value of shares awarded under the director stock plan is based on the closing market price of the Company&#8217;s common stock on the date of the award, and compensation expense is recorded evenly over the vesting period or the minimum required service period.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below summarizes activity related to the Company&#8217;s other share-based compensation plans for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br clear="none"/>&#160;June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Six Months Ended&#160;<br clear="none"/>&#160;June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation expense for shares issued under the ESPP</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">573</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,114</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,072</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit from compensation expense related to shares issued under the ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">205</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">424</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation expense for restricted shares awarded</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">322</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,092</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit from compensation expense related to restricted awards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">158</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">416</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Profit sharing and savings plan:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company sponsors a contributory profit sharing and savings plan (the &#8220;401(k) Plan&#8221;) that covers substantially all employees who are at least 21 years of age and have completed one year of service.  The Company makes matching contributions equal to 100% of the first 2% of each employee&#8217;s wages that are contributed and 25% of the next 4% of each employee&#8217;s wages that are contributed.</font><font style="font-family:inherit;font-size:10pt;">  An employee generally must be employed on December 31 to receive that year&#8217;s Company matching contribution, with the matching contribution funded annually at the beginning of the subsequent year following the year in which the matching contribution was earned.  The Company may also make additional discretionary profit sharing contributions to the plan on an annual basis as determined by the Board of Directors.  The Company did </font><font style="font-family:inherit;font-size:10pt;">not</font><font style="font-family:inherit;font-size:10pt;"> make any discretionary contributions to the 401(k) Plan during the </font><font style="font-family:inherit;font-size:10pt;">three or six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.  The Company expensed matching contributions under the 401(k) Plan in the amounts of </font><font style="font-family:inherit;font-size:10pt;">$5.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, which were included in &#8220;Selling, general and administrative expenses&#8221; on the accompanying Condensed Consolidated Statements of Income.  The Company expensed matching contributions under the 401(k) Plan in the amounts of </font><font style="font-family:inherit;font-size:10pt;">$11.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$10.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, which were included in &#8220;Selling, general and administrative expense&#8221; on the accompanying Condensed Consolidated Statements of Income.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Nonqualified deferred compensation plan:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company sponsors a nonqualified deferred compensation plan (the &#8220;Deferred Compensation Plan&#8221;) for highly compensated employees whose contributions to the 401(k) Plan are limited due to the application of the annual limitations under the Internal Revenue Code.  The Deferred Compensation Plan provides these employees with the opportunity to defer the full 6% of matched compensation, including salary and incentive based compensation that was precluded under the Company&#8217;s 401(k) Plan, which is then matched by the Company using the same formula as the 401(k) Plan.</font><font style="font-family:inherit;font-size:10pt;">  An employee generally must be employed on December 31 to receive that year&#8217;s Company matching contribution, with the matching contribution funded annually at the beginning of the subsequent year following the year in which the matching contribution was earned.  In the event of bankruptcy, the assets of this plan are available to satisfy the claims of general creditors.  The Company has an unsecured obligation to pay, in the future, the value of the deferred compensation and Company match, adjusted to reflect the performance, whether positive or negative, of selected investment measurement options chosen by each participant during the deferral period.  The liability for compensation deferred under the Deferred Compensation Plan was </font><font style="font-family:inherit;font-size:10pt;">$23.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$20.5 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, which was included in &#8220;Other liabilities&#8221; on the accompanying Condensed Consolidated Balance Sheets.  The Company expensed matching contributions under the Deferred Compensation Plan in the amount of less than </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, which were included in &#8220;Selling, general and administrative expenses&#8221; on the accompanying Condensed Consolidated Statements of Income.  The Company expensed matching contributions under the Deferred Compensation Plan in the amount of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, which were included in &#8220;Selling, general and administrative expenses&#8221; on the accompanying Condensed Consolidated Statements of Income.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208855<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6808164960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings per share</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 7 &#8211; EARNINGS PER SHARE</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table illustrates the computation of basic and diluted earnings per share for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands, except per share data):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br clear="none"/>&#160;June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Six Months Ended&#160;<br clear="none"/>&#160;June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator (basic and diluted):</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">282,821</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">257,794</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">547,755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">513,168</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding &#8211; basic</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">90,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,967</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">91,012</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of stock options </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,269</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,315</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,335</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,357</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding &#8211; assuming dilution</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">91,299</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,282</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">92,347</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,911</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings per share:</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings per share-basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3.14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.69</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">6.02</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.31</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings per share-assuming dilution</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3.10</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.65</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5.93</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Antidilutive potential common shares not included in the calculation of diluted earnings per share:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">581</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">285</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">524</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">312</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average exercise price per share of antidilutive stock options </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">262.25</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262.49</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">265.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">259.46</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">See Note 6 for further information concerning the terms of the Company&#8217;s share-based compensation plans.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, the computation of diluted earnings per share did not include certain securities.  These securities represent underlying stock options not included in the computation of diluted earnings per share, because the inclusion of such equity awards would have been antidilutive.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subsequent to the end of the </font><font style="font-family:inherit;font-size:10pt;">second</font><font style="font-family:inherit;font-size:10pt;"> quarter and through </font><font style="font-family:inherit;font-size:10pt;">August&#160;7, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company repurchased an additional </font><font style="font-family:inherit;font-size:10pt;">0.2 million</font><font style="font-family:inherit;font-size:10pt;"> shares of its common stock under its share repurchase program, at an average price of </font><font style="font-family:inherit;font-size:10pt;">$207.21</font><font style="font-family:inherit;font-size:10pt;">, for a total investment of </font><font style="font-family:inherit;font-size:10pt;">$35.0 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6808256368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Legal Matters<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAbstract', window );"><strong>Loss Contingency [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LegalMattersAndContingenciesTextBlock', window );">Legal matters</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 8 &#8211; LEGAL MATTERS</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">O&#8217;Reilly is currently involved in litigation incidental to the ordinary conduct of the Company&#8217;s business.  The Company accrues for litigation losses in instances where a material adverse outcome is probable and the Company is able to reasonably estimate the probable loss.  The Company accrues for an estimate of material legal costs to be incurred in pending litigation matters.  Although the Company cannot ascertain the amount of liability that it may incur from any of these matters, it does not currently believe that, in the aggregate, these matters, taking into account applicable insurance and accruals, will have a material adverse effect on its consolidated financial position, results of operations or cash flows in a particular quarter or annual period.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As previously reported, on June 18, 2015, a jury in Greene County, Missouri, returned an unfavorable verdict in a litigated contract dispute in the matter </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Meridian Creative Alliance</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> vs. O&#8217;Reilly Automotive Stores, Inc. et. al.</font><font style="font-family:inherit;font-size:10pt;"> in the amount of </font><font style="font-family:inherit;font-size:10pt;">$12.5 million</font><font style="font-family:inherit;font-size:10pt;">.  The Company has vigorously challenged the verdict in the Court of Appeals and on March 24, 2017, the Court of Appeals reversed and affirmed the verdict in part and remanded to the trial court the cause of action that resulted in the $12.5 million verdict.  On April 10, 2017, Meridian Creative Alliance (&#8220;Meridian&#8221;) filed a motion for rehearing in the Court of Appeals or, in the alternative, to transfer the case to the Missouri Supreme Court.  On April 17, 2017, the Court of Appeals denied Meridian&#8217;s motion.  On May 2, 2017, Meridian filed an application with the Missouri Supreme Court to accept transfer of the case, which was refused on June 27, 2017.  The matter was remanded to the trial court by the Court of Appeals the following day to the Circuit Court of Greene Country, Missouri.  The Company will continue to vigorously defend the matter.  As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company had accrued </font><font style="font-family:inherit;font-size:10pt;">$18.6 million</font><font style="font-family:inherit;font-size:10pt;"> with respect to this matter.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LegalMattersAndContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalMattersAndContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800616528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recent Accounting Pronouncements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>New Accounting Pronouncements and Changes in Accounting Principles [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Recent accounting pronouncements</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 9 - RECENT ACCOUNTING PRONOUNCEMENTS</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May of 2014, the Financial Accounting Standards Board (the &#8220;FASB&#8221;) issued Accounting Standard Update (&#8220;ASU&#8221;) No. 2014-09, &#8220;Revenue from Contracts with Customers (Topic 606)&#8221; (&#8220;ASU 2014-09&#8221;).  Under ASU 2014-09, an entity is required to follow a five-step process to determine the amount of revenue to recognize when promised goods or services are transferred to customers.  ASU 2014-09 offers specific accounting guidance for costs to obtain or fulfill a contract with a customer.  In addition, an entity is required to disclose sufficient information to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers.  In August of 2015, the FASB issued ASU No. 2015-14, &#8220;Revenue from Contracts with Customers (Topic 606):  Deferral of the Effective Date&#8221; (&#8220;ASU 2015-14&#8221;), to defer the effective date of ASU 2014-09 by one year.  For public companies, ASU 2015-14 changes ASU 2014-09 to be effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period.  These ASUs can be adopted retrospectively or as a cumulative-effective adjustment at the date of adoption, with early adoption allowed, but not before December 15, 2016.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2018.  The Company has established a task force, composed of multiple functional groups inside of the Company, which is currently in the process of evaluating critical components of this new guidance and the potential impact of the guidance on the Company&#8217;s financial position, results of operations and cash flows.  Based on the preliminary work completed, the Company is considering the potential implications of the new standard on the Company&#8217;s recognition of customer related accounts receivable, warranty costs that are not the responsibility of the Company&#8217;s suppliers, the application of the Company&#8217;s retail O&#8217;Rewards loyalty program and all applicable financial statement disclosures required by the new guidance.  At this time, the task force has not completed its evaluation of the impact or means of adoption.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February of 2016, the FASB issued ASU No. 2016-02, &#8220;Leases (Topic 842)&#8221; (&#8220;ASU 2016-02&#8221;).  Under ASU 2016-02, an entity will be required to recognize right-of-use assets and lease liabilities on its balance sheet and disclose key information about leasing arrangements.  ASU 2016-02 offers specific accounting guidance for a lessee, a lessor and sale and leaseback transactions.  Lessees and lessors are required to disclose qualitative and quantitative information about leasing arrangements to enable a user of the financial statements to assess the amount, timing and uncertainty of cash flows arising from leases.  For public companies, ASU 2016-02 is effective for annual reporting periods beginning after December 15, 2018, including interim periods within that reporting period, and requires a modified retrospective adoption, with early adoption permitted.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2019.  The Company has established a task force, composed of multiple functional groups inside of the Company, which is currently in the process of evaluating critical components of this new guidance and the potential impact of the guidance on the Company&#8217;s financial position, results of operations and cash flows.  Based on the preliminary work completed, the Company is considering the potential implications of the new standard on determining the discount rate to be used in valuing new and existing leases, the treatment of existing favorable and unfavorable lease agreements acquired in connection with previous acquisitions, procedural and operational changes that may be necessary to comply with the provisions of the guidance and all applicable financial statement disclosures required by the new guidance, all of which are areas that could potentially be impacted by adoption of the guidance.  At this time, the task force has not completed its full evaluation; however, the Company believes the adoption of the new guidance will have a material impact on the total assets and total liabilities reported on the Company&#8217;s consolidated balance sheets.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March of 2016, the FASB issued ASU 2016-09, &#8220;Compensation - Stock Compensation (Topic 718):  Improvements to Employee Share-Based Payment Accounting&#8221; (&#8220;ASU 2016-09&#8221;).  Under ASU 2016-09, several aspects of the accounting for share-based payment transactions, including tax consequence, classification of awards as equity or liabilities, and classification on the statement of cash flows, were changed.  The Company adopted this guidance with its first quarter ending March 31, 2017.  </font><font style="font-family:inherit;font-size:10pt;">Upon adoption of ASU 2016-09, the Company elected to change its accounting policy to account for forfeitures as they occur; this change was applied using the modified retrospective transition method with a cumulative effect adjustment</font><font style="font-family:inherit;font-size:10pt;"> of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> to opening &#8220;Retained earnings&#8221; on the accompanying Condensed Consolidated Balance Sheet as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">.  The Company applied the amendments related to the presentation of tax withholdings on the statements of cash flows using the retrospective transition method, which resulted in </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> of tax withholdings being reclassified from &#8220;Net cash provided by operating activities&#8221; to &#8220;Net cash used in financing activities&#8221; on the accompanying Condensed Consolidated Statement of Cash Flows for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">.  The Company elected to apply the amendments related to the presentation of excess tax benefits on the statements of cash flows using the retrospective transition method, which resulted in </font><font style="font-family:inherit;font-size:10pt;">$30.1 million</font><font style="font-family:inherit;font-size:10pt;"> of excess tax benefits related to share-based compensation being reclassified from &#8220;Net cash used in financing activities&#8221; to &#8220;Net cash provided by operating activities&#8221; in the accompanying Condensed Consolidated Statement of Cash Flows for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">.  ASU 2016-09 amendments related to accounting for excess tax benefits in the income statement have been adopted prospectively, resulting in the recognition of </font><font style="font-family:inherit;font-size:10pt;">$9.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$32.5 million</font><font style="font-family:inherit;font-size:10pt;"> in &#8220;Provision for income taxes&#8221; in the accompanying Condensed Consolidated Statement of Income for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, which lowered the Company&#8217;s effective tax rate, increased dilutive shares outstanding and increased diluted earnings per share for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, by </font><font style="font-family:inherit;font-size:10pt;">$0.09</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.32</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June of 2016, the FASB issued ASU No. 2016-13, &#8220;Financial Instruments - Credit Losses (Topic 326):  Measurement of Credit Losses on Financial Instruments&#8221; (&#8220;ASU 2016-13&#8221;).  Under ASU 2016-13, businesses and other organizations are required to present financial assets, measured at amortized costs basis, at the net amount expected to be collected.  The allowance for credit losses is a valuation account that is deducted from the amortized cost basis, such as trade receivables.  The measurement of expected credit loss will be based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount.  For public companies, ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period, and requires a modified retrospective adoption, with early adoption permitted.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2020.  The application of this new guidance is not expected to have a material impact on the Company&#8217;s consolidated financial condition, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August of 2016, the FASB issued ASU No. 2016-15, &#8220;Statement of Cash Flows (Topic 230):  Classification of Certain Cash Receipts and Cash Payments (a consensus of the FASB Emerging Issues Task Force)&#8221; (&#8220;ASU 2016-15&#8221;).  ASU 2016-15 reduces the existing diversity in practice for eight specific parts on cash flow statement presentation and classification:  debt prepayment or debt extinguishment costs; settlement of zero-coupon debt instruments; contingent consideration payments made after a business combination; proceeds from the settlement of insurance claims; proceeds from the settlement of corporate-owned life insurance (COLI) policies; distributions received from equity method investments; beneficial interests in securitization transactions; and separately identifiable cash flows and application of the predominance principle.  For public companies, ASU 2016-15 is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period, and requires retrospective adoption, with early adoption permitted.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2018.  The application of this new guidance is not expected to have a material impact on the Company&#8217;s consolidated financial condition, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January of 2017, the FASB issued ASU No. 2017-01, &#8220;Business Combinations (Topic 805):  Clarifying the Definition of a Business&#8221; (&#8220;ASU 2017-01&#8221;).  ASU 2017-01 revises the definition of a business in the Accounting Standards Codification and clarifies the guidance for determining whether the purchase or disposal of an asset or group of assets qualifies as the purchase or disposal of a business.  For public companies, ASU 2017-01 is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period, and requires prospective adoption, with early adoption permitted with certain conditions.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2018.  The application of this new guidance is not expected to have a material impact on the Company&#8217;s consolidated financial condition, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January of 2017, the FASB issued ASU No. 2017-04, &#8220;Intangibles - Goodwill and Other (Topic 350):  Simplifying the Test for Goodwill Impairment&#8221; (&#8220;ASU 2017-04&#8221;).  ASU 2017-04 eliminates the second step in the previous process for goodwill impairment testing; instead, the test is now a one-step process that calls for goodwill impairment loss to be measured as the excess of the reporting unit&#8217;s carrying amount over its fair value.  For public companies, ASU 2017-04 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period, and requires prospective adoption, with early adoption after January 1, 2017.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2019.  The application of this new guidance is not expected to have a material impact on the Company&#8217;s consolidated financial condition, results of operations or cash flows.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800688560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair value of financial instruments, policy</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company uses the fair value hierarchy, which prioritizes the inputs used to measure the fair value of certain of its financial instruments.  The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement).  The Company uses the income and market approaches to determine the fair value of its assets and liabilities.  The three levels of the fair value hierarchy are set forth below:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1 &#8211; Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2 &#8211; Inputs other than quoted prices in active markets included within Level 1 that are observable for the asset or liability, either directly or indirectly.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3 &#8211; Unobservable inputs for the asset or liability.</font></div></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13279-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6645200480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantiesDisclosuresAbstract', window );"><strong>Product Warranties Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyPolicy', window );">Warranties, policy</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company provides warranties on certain merchandise it sells with warranty periods ranging from 30 days to limited lifetime warranties.  The risk of loss arising from warranty claims is typically the obligation of the Company&#8217;s suppliers.  Certain suppliers provide upfront allowances to the Company in lieu of accepting the obligation for warranty claims.  For this merchandise, when sold, the Company bears the risk of loss associated with the cost of warranty claims.  Differences between supplier allowances received by the Company, in lieu of warranty obligations and estimated warranty expense, are recorded as an adjustment to cost of sales.  Estimated warranty costs, which are recorded as obligations at the time of sale, are based on the historical failure rate of each individual product line.  The Company&#8217;s historical experience has been that failure rates are relatively consistent over time and that the ultimate cost of warranty claims to the Company has been driven by volume of units sold as opposed to fluctuations in failure rates or the variation of the cost of individual claims.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantiesDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantiesDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6607384416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recent Accounting Pronouncements (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>New Accounting Pronouncements and Changes in Accounting Principles [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent accounting pronouncements, policy</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May of 2014, the Financial Accounting Standards Board (the &#8220;FASB&#8221;) issued Accounting Standard Update (&#8220;ASU&#8221;) No. 2014-09, &#8220;Revenue from Contracts with Customers (Topic 606)&#8221; (&#8220;ASU 2014-09&#8221;).  Under ASU 2014-09, an entity is required to follow a five-step process to determine the amount of revenue to recognize when promised goods or services are transferred to customers.  ASU 2014-09 offers specific accounting guidance for costs to obtain or fulfill a contract with a customer.  In addition, an entity is required to disclose sufficient information to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers.  In August of 2015, the FASB issued ASU No. 2015-14, &#8220;Revenue from Contracts with Customers (Topic 606):  Deferral of the Effective Date&#8221; (&#8220;ASU 2015-14&#8221;), to defer the effective date of ASU 2014-09 by one year.  For public companies, ASU 2015-14 changes ASU 2014-09 to be effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period.  These ASUs can be adopted retrospectively or as a cumulative-effective adjustment at the date of adoption, with early adoption allowed, but not before December 15, 2016.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2018.  The Company has established a task force, composed of multiple functional groups inside of the Company, which is currently in the process of evaluating critical components of this new guidance and the potential impact of the guidance on the Company&#8217;s financial position, results of operations and cash flows.  Based on the preliminary work completed, the Company is considering the potential implications of the new standard on the Company&#8217;s recognition of customer related accounts receivable, warranty costs that are not the responsibility of the Company&#8217;s suppliers, the application of the Company&#8217;s retail O&#8217;Rewards loyalty program and all applicable financial statement disclosures required by the new guidance.  At this time, the task force has not completed its evaluation of the impact or means of adoption.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February of 2016, the FASB issued ASU No. 2016-02, &#8220;Leases (Topic 842)&#8221; (&#8220;ASU 2016-02&#8221;).  Under ASU 2016-02, an entity will be required to recognize right-of-use assets and lease liabilities on its balance sheet and disclose key information about leasing arrangements.  ASU 2016-02 offers specific accounting guidance for a lessee, a lessor and sale and leaseback transactions.  Lessees and lessors are required to disclose qualitative and quantitative information about leasing arrangements to enable a user of the financial statements to assess the amount, timing and uncertainty of cash flows arising from leases.  For public companies, ASU 2016-02 is effective for annual reporting periods beginning after December 15, 2018, including interim periods within that reporting period, and requires a modified retrospective adoption, with early adoption permitted.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2019.  The Company has established a task force, composed of multiple functional groups inside of the Company, which is currently in the process of evaluating critical components of this new guidance and the potential impact of the guidance on the Company&#8217;s financial position, results of operations and cash flows.  Based on the preliminary work completed, the Company is considering the potential implications of the new standard on determining the discount rate to be used in valuing new and existing leases, the treatment of existing favorable and unfavorable lease agreements acquired in connection with previous acquisitions, procedural and operational changes that may be necessary to comply with the provisions of the guidance and all applicable financial statement disclosures required by the new guidance, all of which are areas that could potentially be impacted by adoption of the guidance.  At this time, the task force has not completed its full evaluation; however, the Company believes the adoption of the new guidance will have a material impact on the total assets and total liabilities reported on the Company&#8217;s consolidated balance sheets.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March of 2016, the FASB issued ASU 2016-09, &#8220;Compensation - Stock Compensation (Topic 718):  Improvements to Employee Share-Based Payment Accounting&#8221; (&#8220;ASU 2016-09&#8221;).  Under ASU 2016-09, several aspects of the accounting for share-based payment transactions, including tax consequence, classification of awards as equity or liabilities, and classification on the statement of cash flows, were changed.  The Company adopted this guidance with its first quarter ending March 31, 2017.  </font><font style="font-family:inherit;font-size:10pt;">Upon adoption of ASU 2016-09, the Company elected to change its accounting policy to account for forfeitures as they occur; this change was applied using the modified retrospective transition method with a cumulative effect adjustment</font><font style="font-family:inherit;font-size:10pt;"> of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> to opening &#8220;Retained earnings&#8221; on the accompanying Condensed Consolidated Balance Sheet as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">.  The Company applied the amendments related to the presentation of tax withholdings on the statements of cash flows using the retrospective transition method, which resulted in </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> of tax withholdings being reclassified from &#8220;Net cash provided by operating activities&#8221; to &#8220;Net cash used in financing activities&#8221; on the accompanying Condensed Consolidated Statement of Cash Flows for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">.  The Company elected to apply the amendments related to the presentation of excess tax benefits on the statements of cash flows using the retrospective transition method, which resulted in </font><font style="font-family:inherit;font-size:10pt;">$30.1 million</font><font style="font-family:inherit;font-size:10pt;"> of excess tax benefits related to share-based compensation being reclassified from &#8220;Net cash used in financing activities&#8221; to &#8220;Net cash provided by operating activities&#8221; in the accompanying Condensed Consolidated Statement of Cash Flows for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">.  ASU 2016-09 amendments related to accounting for excess tax benefits in the income statement have been adopted prospectively, resulting in the recognition of </font><font style="font-family:inherit;font-size:10pt;">$9.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$32.5 million</font><font style="font-family:inherit;font-size:10pt;"> in &#8220;Provision for income taxes&#8221; in the accompanying Condensed Consolidated Statement of Income for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, which lowered the Company&#8217;s effective tax rate, increased dilutive shares outstanding and increased diluted earnings per share for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, by </font><font style="font-family:inherit;font-size:10pt;">$0.09</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.32</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June of 2016, the FASB issued ASU No. 2016-13, &#8220;Financial Instruments - Credit Losses (Topic 326):  Measurement of Credit Losses on Financial Instruments&#8221; (&#8220;ASU 2016-13&#8221;).  Under ASU 2016-13, businesses and other organizations are required to present financial assets, measured at amortized costs basis, at the net amount expected to be collected.  The allowance for credit losses is a valuation account that is deducted from the amortized cost basis, such as trade receivables.  The measurement of expected credit loss will be based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount.  For public companies, ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period, and requires a modified retrospective adoption, with early adoption permitted.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2020.  The application of this new guidance is not expected to have a material impact on the Company&#8217;s consolidated financial condition, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August of 2016, the FASB issued ASU No. 2016-15, &#8220;Statement of Cash Flows (Topic 230):  Classification of Certain Cash Receipts and Cash Payments (a consensus of the FASB Emerging Issues Task Force)&#8221; (&#8220;ASU 2016-15&#8221;).  ASU 2016-15 reduces the existing diversity in practice for eight specific parts on cash flow statement presentation and classification:  debt prepayment or debt extinguishment costs; settlement of zero-coupon debt instruments; contingent consideration payments made after a business combination; proceeds from the settlement of insurance claims; proceeds from the settlement of corporate-owned life insurance (COLI) policies; distributions received from equity method investments; beneficial interests in securitization transactions; and separately identifiable cash flows and application of the predominance principle.  For public companies, ASU 2016-15 is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period, and requires retrospective adoption, with early adoption permitted.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2018.  The application of this new guidance is not expected to have a material impact on the Company&#8217;s consolidated financial condition, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January of 2017, the FASB issued ASU No. 2017-01, &#8220;Business Combinations (Topic 805):  Clarifying the Definition of a Business&#8221; (&#8220;ASU 2017-01&#8221;).  ASU 2017-01 revises the definition of a business in the Accounting Standards Codification and clarifies the guidance for determining whether the purchase or disposal of an asset or group of assets qualifies as the purchase or disposal of a business.  For public companies, ASU 2017-01 is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period, and requires prospective adoption, with early adoption permitted with certain conditions.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2018.  The application of this new guidance is not expected to have a material impact on the Company&#8217;s consolidated financial condition, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January of 2017, the FASB issued ASU No. 2017-04, &#8220;Intangibles - Goodwill and Other (Topic 350):  Simplifying the Test for Goodwill Impairment&#8221; (&#8220;ASU 2017-04&#8221;).  ASU 2017-04 eliminates the second step in the previous process for goodwill impairment testing; instead, the test is now a one-step process that calls for goodwill impairment loss to be measured as the excess of the reporting unit&#8217;s carrying amount over its fair value.  For public companies, ASU 2017-04 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period, and requires prospective adoption, with early adoption after January 1, 2017.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2019.  The application of this new guidance is not expected to have a material impact on the Company&#8217;s consolidated financial condition, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May of 2017, the FASB issued ASU No. 2017-09, &#8220;Compensation - Stock Compensation (Topic 718):  Scope of Modification Accounting&#8221; (&#8220;ASU 2017-09&#8221;).  ASU 2017-09 provides clarity and reduces both the diversity in practice and cost and complexity when applying stock compensation guidance to a change to the terms or conditions of a share-based payment award.  For public companies, ASU 2017-09 is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period, and requires prospective adoption, with early adoption permitted.  The Company will adopt this guidance beginning with its first quarter ending March 31, 2018.  The application of this new guidance is not expected to have a material impact on the Company&#8217;s consolidated financial condition, results of operations or cash flows.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6808259120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Valuation of marketable securities</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.81481481481481%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Quoted Prices in Active Markets for Identical Instruments<br clear="none"/>(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Other Observable Inputs<br clear="none"/>(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Unobservable Inputs <br clear="none"/>(Level 3)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Marketable securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">23,355</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">23,355</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Quoted Prices in Active Markets for Identical Instruments<br clear="none"/>(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Significant Other Observable Inputs<br clear="none"/>(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Significant Unobservable Inputs <br clear="none"/>(Level 3)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_orly_FairValueOfFinancialInstrumentsTableTextBlockTableTextBlock', window );">Valuation of senior notes</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Senior Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,888,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,997,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,887,019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,977,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_orly_FairValueOfFinancialInstrumentsTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Table Text Block] for Tabular disclosure of fair value measurement of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">orly_FairValueOfFinancialInstrumentsTableTextBlockTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>orly_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19190-110258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6783758032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financing (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Outstanding financing facilities</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revolving Credit Facility, weighted-average variable interest rate of 2.065%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">716,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$500 million, 4.875% Senior Notes due 2021</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;">, effective interest rate of 4.958%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">497,161</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">496,758</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$300 million, 4.625% Senior Notes due 2021</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font><font style="font-family:inherit;font-size:10pt;">, effective interest rate of 4.646%</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">298,820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">298,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$300 million, 3.800% Senior Notes due 2022</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font><font style="font-family:inherit;font-size:10pt;">, effective interest rate of 3.845%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">298,039</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">297,868</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$300 million, 3.850% Senior Notes due 2023</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></font><font style="font-family:inherit;font-size:10pt;">, effective interest rate of 3.851%</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">298,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">298,355</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$500 million, 3.550% Senior Notes due 2026</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(5)</sup></font><font style="font-family:inherit;font-size:10pt;">, effective interest rate of 3.570%</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">495,574</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">495,359</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term debt</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,604,062</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,887,019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </font><font style="font-family:inherit;font-size:9pt;">$1.2 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$1.4 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </font><font style="font-family:inherit;font-size:9pt;">$1.6 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$1.8 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </font><font style="font-family:inherit;font-size:9pt;">$0.2 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </font><font style="font-family:inherit;font-size:9pt;">$1.0 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$1.1 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </font><font style="font-family:inherit;font-size:9pt;">$0.6 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$0.7 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </font><font style="font-family:inherit;font-size:9pt;">$1.3 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$1.5 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(4)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net of unamortized discount of less than </font><font style="font-family:inherit;font-size:9pt;">$0.1 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </font><font style="font-family:inherit;font-size:9pt;">$1.5 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$1.6 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(5)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </font><font style="font-family:inherit;font-size:9pt;">$0.7 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$0.8 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </font><font style="font-family:inherit;font-size:9pt;">$3.7 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:9pt;">, and </font><font style="font-family:inherit;font-size:9pt;">$3.9 million</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:9pt;">.</font></div></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21475-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(e),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=64930739&amp;loc=d3e28878-108400<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21538-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21506-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28541-108399<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28551-108399<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21521-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800685024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantiesDisclosuresAbstract', window );"><strong>Product Warranties Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Product warranty liabilities</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:77%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty liabilities, balance at December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty claims</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(37,600</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty accruals</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,718</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Warranty liabilities, balance at June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">41,741</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantiesDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantiesDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6808178416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Repurchase Program (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepurchaseOfEquityAbstract', window );"><strong>Proceeds from (Repurchase of) Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTreasuryStockByClassTextBlock', window );">Schedule of shares repurchased</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br clear="none"/>&#160;June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Six Months Ended&#160;<br clear="none"/>&#160;June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares repurchased</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,475</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,075</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5,304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,306</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average price per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">245.26</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262.17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">253.13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">259.14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total investment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">852,226</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">544,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,342,538</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">856,802</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepurchaseOfEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepurchaseOfEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfTreasuryStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23285-112656<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23309-112656<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTreasuryStockByClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6815326624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation and Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation and Benefit Plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Summary of activity of share-based compensation</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br clear="none"/>&#160;June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Six Months Ended&#160;<br clear="none"/>&#160;June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation expense for shares issued under the ESPP</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">573</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,114</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,072</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit from compensation expense related to shares issued under the ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">205</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">424</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation expense for restricted shares awarded</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">322</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,092</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit from compensation expense related to restricted awards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">158</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">416</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_StockOptionMember', window );">Stock option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation and Benefit Plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of stock options</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average </font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercise Price</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104.90</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">264.45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(418</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.77</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">203.83</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding at June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,575</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">126.41</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercisable at June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,761</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">75.20</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Black-Scholes option pricing model</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:66%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Six Months Ended&#160;<br clear="none"/>&#160;June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5.6 Years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.7 Years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">22.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Summary of activity of share-based compensation</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br clear="none"/>&#160;June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Six Months Ended&#160;<br clear="none"/>&#160;June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation expense for stock options awarded</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,938</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">8,147</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit from compensation expense related to stock options</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,421</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,103</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,040</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br clear="none"/></font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of components of a stock option or other award plan under which equity-based compensation is awarded to employees, typically comprised of the amount of unearned compensation (deferred compensation cost), compensation expense, and changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan.  Disclosure may also include nature and general terms of such arrangements that existed during the period and potential effects of those arrangements on shareholders, effect of compensation cost arising from equity-based payment arrangements on the income statement, method of estimating the fair value of the goods or services received, or the fair value of the equity instruments granted, during the period, cash flow effects resulting from equity-based payment arrangements and, for registrants that accelerate vesting of out of the money share options, reasons for the decision to accelerate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_StockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6621792896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of basic and diluted earnings per share</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br clear="none"/>&#160;June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Six Months Ended&#160;<br clear="none"/>&#160;June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator (basic and diluted):</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">282,821</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">257,794</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">547,755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">513,168</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding &#8211; basic</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">90,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,967</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">91,012</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of stock options </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,269</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,315</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,335</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,357</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding &#8211; assuming dilution</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">91,299</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,282</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">92,347</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,911</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings per share:</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings per share-basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3.14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.69</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">6.02</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.31</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings per share-assuming dilution</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3.10</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.65</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5.93</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Antidilutive potential common shares not included in the calculation of diluted earnings per share:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">581</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">285</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">524</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">312</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average exercise price per share of antidilutive stock options </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">262.25</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262.49</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">265.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">259.46</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">See Note 6 for further information concerning the terms of the Company&#8217;s share-based compensation plans.</font></div></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6806401376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInTradingSecurities', window );">Increase in fair value of marketable securities</a></td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring', window );">Non-financial assets and liabilities measured at fair value on a nonrecurring basis</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the aggregate of the non-financial assets and/or liabilities reported on the balance sheet at period end measured at fair value on a nonrecurring basis. Non-financial assets and liabilities may include assets acquired in a business combination or property and equipment that are determined to be impaired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>orly_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInTradingSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the fair value of equity or debt securities classified as trading.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3444-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInTradingSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6818017648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Fair Value of Marketable Securities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value Measurements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Estimated fair value of marketable securities</a></td>
<td class="nump">$ 23,355<span></span>
</td>
<td class="nump">$ 20,462<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair value, inputs, Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value Measurements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Estimated fair value of marketable securities</a></td>
<td class="nump">23,355<span></span>
</td>
<td class="nump">20,462<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair value, inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value Measurements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Estimated fair value of marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair value, inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value Measurements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Estimated fair value of marketable securities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82895926&amp;loc=d3e24584-111560<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=75030427&amp;loc=d3e22054-111558<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6815741808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Fair Value of Senior Notes) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value Measurements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorLongTermNotes', window );">Carrying amount of senior notes</a></td>
<td class="nump">$ 1,888,062<span></span>
</td>
<td class="nump">$ 1,887,019<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair value, inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value Measurements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Estimated fair value of senior notes</a></td>
<td class="nump">$ 1,997,080<span></span>
</td>
<td class="nump">$ 1,977,510<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13433-108611<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13476-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeniorLongTermNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Senior note holders are paid off in full before any payments are made to junior note holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeniorLongTermNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6818384320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financing (Unsecured Revolving Credit Facility) (Narrative) (Details) - Line of credit facility [Member] - Unsecured debt [Member] - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Unsecured Revolving Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityDescription', window );">Credit agreement description</a></td>
<td class="text">On April 5, 2017, the Company entered into a new credit agreement (the &#8220;Credit Agreement&#8221;).  The new Credit Agreement provides for a $1.2 billion unsecured revolving credit facility (the &#8220;Revolving Credit Facility&#8221;) arranged by JPMorgan Chase Bank, N.A., which is scheduled to mature in April 2022.  The new Credit Agreement includes a $200 million sub-limit for the issuance of letters of credit and a $75 million sub-limit for swing line borrowings under the new Revolving Credit Facility.  As described in the new Credit Agreement governing the new Revolving Credit Facility, the Company may, from time to time, subject to certain conditions, increase the aggregate commitments under the new Revolving Credit Facility by up to $600 million, provided that the aggregate amount of the commitments does not exceed $1.8 billion at any time.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInitiationDate1', window );">Credit agreement inception date</a></td>
<td class="text">Apr.  05,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Current maximum borrowing capacity under credit facility</a></td>
<td class="nump">$ 1,200.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Line of credit facility expiration date</a></td>
<td class="text">Apr.  05,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_orly_LineOfCreditFacilityMaximumIncrease', window );">Maximum aggregate increase to credit facility allowable</a></td>
<td class="nump">$ 600.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_orly_LineOfCreditFacilityMaximumAggregateCapacity', window );">Maximum aggregate capacity of credit facility allowable</a></td>
<td class="nump">1,800.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit</a></td>
<td class="nump">$ 41.2<span></span>
</td>
<td class="nump">$ 38.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Line of credit facility fee percentage</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCovenantDescription', window );">Covenant description for debt instrument</a></td>
<td class="text">The new Credit Agreement contains certain covenants, including limitations on subsidiary indebtedness, a minimum consolidated fixed charge coverage ratio of 2.50:1.00 and a maximum consolidated leverage ratio of 3.50:1.00.  The consolidated fixed charge coverage ratio includes a calculation of earnings before interest, taxes, depreciation, amortization, rent and non-cash share-based compensation expense to fixed charges.  Fixed charges include interest expense, capitalized interest and rent expense.  The consolidated leverage ratio includes a calculation of adjusted debt to earnings before interest, taxes, depreciation, amortization, rent and non-cash share-based compensation expense.  Adjusted debt includes outstanding debt, outstanding stand-by letters of credit and similar instruments, five-times rent expense and excludes any premium or discount recorded in conjunction with the issuance of long-term debt.  In the event that the Company should default on any covenant (subject to customary grace periods, cure rights and materiality thresholds) contained in the new Credit Agreement, certain actions may be taken, including, but not limited to, possible termination of commitments, immediate payment of outstanding principal amounts plus accrued interest and other amounts payable under the new Credit Agreement and litigation from lenders.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCovenantCompliance', window );">Line of credit facility covenant compliance</a></td>
<td class="text">As of June 30, 2017, the Company remained in compliance with all covenants under the new Credit Agreement.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Spread over Alternate Base rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Unsecured Revolving Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Line of credit current interest rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Spread over Eurodollar Revolving rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Unsecured Revolving Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Line of credit current interest rate</a></td>
<td class="nump">0.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Through maturity [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Unsecured Revolving Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_orly_DebtInstrumentCoverageRatioCovenantMinimum', window );">Minimum debt instrument consolidated fixed charge coverage ratio covenant</a></td>
<td class="nump">250.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_orly_DebtInstrumentLeverageRatioCovenantMaximum', window );">Maximum debt instrument consolidated leverage ratio covenant</a></td>
<td class="nump">350.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Letter of credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Unsecured Revolving Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_orly_LineOfCreditFacilitySublimit', window );">Line of credit facility sublimit</a></td>
<td class="nump">$ 200.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Swing line revolver [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Unsecured Revolving Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_orly_LineOfCreditFacilitySublimit', window );">Line of credit facility sublimit</a></td>
<td class="nump">$ 75.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_orly_DebtInstrumentCoverageRatioCovenantMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum fixed charge coverage ratio the Company is required to maintain in order to be in compliance with the covenant clauses of the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">orly_DebtInstrumentCoverageRatioCovenantMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>orly_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_orly_DebtInstrumentLeverageRatioCovenantMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum consolidated leverage ratio the Company is required to remain below in order to maintain compliance with the covenant clauses of the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">orly_DebtInstrumentLeverageRatioCovenantMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>orly_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_orly_LineOfCreditFacilityMaximumAggregateCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum aggregate amount at any time the credit facility may be increase to at the Company's option.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">orly_LineOfCreditFacilityMaximumAggregateCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>orly_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_orly_LineOfCreditFacilityMaximumIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum aggregate amount the credit facility may be increased by at the Company's option.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">orly_LineOfCreditFacilityMaximumIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>orly_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_orly_LineOfCreditFacilitySublimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A restriction on the borrowing capacity of the line of credit facility. The restriction places a sublimit on the amount that can be borrowed for specific purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">orly_LineOfCreditFacilitySublimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>orly_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCovenantDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCovenantDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCovenantCompliance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identification of whether the entity has been in compliance with any credit facility debt covenants during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21475-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCovenantCompliance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the terms of a credit facility arrangement. Terms typically include interest rate, collateral required, guarantees required, repayment requirements, and restrictions on use of assets and activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the credit facility terminates, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInitiationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the credit facility first became available, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInitiationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=orly_EuroDollarRateSpreadMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=orly_EuroDollarRateSpreadMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=orly_ThroughMaturityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=orly_ThroughMaturityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=orly_SwingLineRevolverMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=orly_SwingLineRevolverMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6818431248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financing (Senior Notes) (Narrative) (Details)<br> $ in Billions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2017 </div>
<div>USD ($) </div>
<div>d </div>
<div>Rate</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financing</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentDescription', window );">Unsecured senior notes description</a></td>
<td class="text">The Company has issued a cumulative $1.9 billion aggregate principal amount of unsecured senior notes, which are due between January&#160;2021 and March&#160;2026, with United Missouri Bank as trustee.  Interest on the senior notes, ranging from 3.550% to 4.875%, is payable semi-annually and is computed on the basis of a 360-day year.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCovenantCompliance', window );">Debt instrument covenant description</a></td>
<td class="text">Each of the senior notes is subject to certain customary covenants, with which the Company complied as of June 30, 2017.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financing</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Aggregate principle of unsecured senior notes | $</a></td>
<td class="nump">$ 1.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateRangeStart1', window );">Maturity date range, minimum</a></td>
<td class="text">Jan. 14,  2021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateRangeEnd1', window );">Maturity date range, maximum</a></td>
<td class="text">Mar.  08,  2026<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_orly_NumberOfDaysPerYearInInterestCalculation', window );">Number of days in annual interest calculation period | d</a></td>
<td class="nump">360<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MinimumMember', window );">Minimum [Member] | Senior notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financing</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate of senior notes</a></td>
<td class="nump">3.55%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MaximumMember', window );">Maximum [Member] | Senior notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financing</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate of senior notes</a></td>
<td class="nump">4.875%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_orly_NumberOfDaysPerYearInInterestCalculation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of days in a year used to calculate interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">orly_NumberOfDaysPerYearInInterestCalculation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>orly_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCovenantCompliance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>States whether the entity was in compliance with the debt covenants throughout the reporting period, and describes facts and circumstances of any compliance failure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCovenantCompliance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21475-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDateRangeEnd1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Latest date the outstanding debt instruments are required to be repaid, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDateRangeEnd1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDateRangeStart1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earliest date the outstanding debt instruments are required to be repaid, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDateRangeStart1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6818580224">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Financing (Outstanding Financing Facilities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financing</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorLongTermNotes', window );">Senior notes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,888,062<span></span>
</td>
<td class="nump">$ 1,887,019<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,604,062<span></span>
</td>
<td class="nump">1,887,019<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=orly_SeniorNotesDue2021At4875Member', window );">$500 million, 4.875% Senior Notes due 2021 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financing</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Senior notes, unamortized discount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Senior notes, unamortized debt issuance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="nump">1,800<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Senior notes, effective interest rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4.958%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=orly_SeniorNotesDue2021At4625Member', window );">$300 million, 4.625% Senior Notes due 2021 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financing</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Senior notes, unamortized discount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Senior notes, unamortized debt issuance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">1,100<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Senior notes, effective interest rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4.646%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=orly_SeniorNotesDue2022At3800Member', window );">$300 million, 3.800% Senior Notes due 2022 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financing</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Senior notes, unamortized discount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Senior notes, unamortized debt issuance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,300<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Senior notes, effective interest rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3.845%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=orly_SeniorNotesDue2023At3850Member', window );">$300 million, 3.850% Senior Notes due 2023 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financing</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Senior notes, unamortized discount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Senior notes, unamortized debt issuance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">1,600<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Senior notes, effective interest rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3.851%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=orly_SeniorNotesDue2026At3550Member', window );">$500 million, 3.550% Senior Notes due 2026 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financing</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Senior notes, unamortized discount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">800<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Senior notes, unamortized debt issuance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3,700<span></span>
</td>
<td class="nump">3,900<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Senior notes, effective interest rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3.57%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Revolving Credit Facility [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financing</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredDebt', window );">Unsecured revolving credit facility</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 716,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtWeightedAverageInterestRate', window );">Unsecured revolving credit facility, weighted-average variable interest rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2.065%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior notes [Member] | $500 million, 4.875% Senior Notes due 2021 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financing</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorLongTermNotes', window );">Senior notes</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 497,161<span></span>
</td>
<td class="nump">496,758<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Senior notes, face amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior notes [Member] | $300 million, 4.625% Senior Notes due 2021 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financing</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorLongTermNotes', window );">Senior notes</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">298,820<span></span>
</td>
<td class="nump">298,679<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Senior notes, face amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior notes [Member] | $300 million, 3.800% Senior Notes due 2022 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financing</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorLongTermNotes', window );">Senior notes</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">298,039<span></span>
</td>
<td class="nump">297,868<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Senior notes, face amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior notes [Member] | $300 million, 3.850% Senior Notes due 2023 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financing</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorLongTermNotes', window );">Senior notes</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="nump">298,468<span></span>
</td>
<td class="nump">298,355<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Senior notes, face amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior notes [Member] | $500 million, 3.550% Senior Notes due 2026 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financing</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorLongTermNotes', window );">Senior notes</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[6]</sup></td>
<td class="nump">495,574<span></span>
</td>
<td class="nump">495,359<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Senior notes, face amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The balance sheet at December&#160;31, 2016, has been derived from the audited consolidated financial statements at that date, but does not include all of the information and footnotes required by United States generally accepted accounting principles for complete financial statements.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Net of unamortized discount of $1.2 million as of June&#160;30, 2017, and $1.4 million as of December&#160;31, 2016, and debt issuance costs of $1.6 million as of June&#160;30, 2017, and $1.8 million as of December&#160;31, 2016.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Net of unamortized discount of $0.2 million as of June&#160;30, 2017, and December&#160;31, 2016, and debt issuance costs of $1.0 million as of June&#160;30, 2017, and $1.1 million as of December&#160;31, 2016.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Net of unamortized discount of $0.6 million as of June&#160;30, 2017, and $0.7 million as of December&#160;31, 2016, and debt issuance costs of $1.3 million as of June&#160;30, 2017, and $1.5 million as of December&#160;31, 2016.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top">Net of unamortized discount of less than $0.1 million as of June&#160;30, 2017, and December&#160;31, 2016, and debt issuance costs of $1.5 million as of June&#160;30, 2017, and $1.6 million as of December&#160;31, 2016.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[6]</td>
<td style="vertical-align: top;" valign="top">Net of unamortized discount of $0.7 million as of June&#160;30, 2017, and $0.8 million as of December&#160;31, 2016, and debt issuance costs of $3.7 million as of June&#160;30, 2017, and $3.9 million as of December&#160;31, 2016.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=64930739&amp;loc=d3e28878-108400<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28551-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28551-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28541-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=64930739&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28555-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of long-term debt outstanding calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeniorLongTermNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Senior note holders are paid off in full before any payments are made to junior note holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeniorLongTermNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnsecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnsecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=orly_SeniorNotesDue2021At4875Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=orly_SeniorNotesDue2021At4875Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=orly_SeniorNotesDue2021At4625Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=orly_SeniorNotesDue2021At4625Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=orly_SeniorNotesDue2022At3800Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=orly_SeniorNotesDue2022At3800Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=orly_SeniorNotesDue2023At3850Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=orly_SeniorNotesDue2023At3850Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=orly_SeniorNotesDue2026At3550Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=orly_SeniorNotesDue2026At3550Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800644592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties (Product Warranty Liabilities) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2017 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantiesDisclosuresAbstract', window );"><strong>Product Warranties Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Warranty liabilities, beginning balance</a></td>
<td class="nump">$ 36,623<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPayments', window );">Warranty claims</a></td>
<td class="num">(37,600)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued', window );">Warranty accruals</a></td>
<td class="nump">42,718<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Warranty liabilities, ending balance</a></td>
<td class="nump">$ 41,741<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantiesDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantiesDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard and extended product warranty accrual from warranties issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6806954208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Repurchase Program (Narrative) (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">79 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 10, 2017</div></th>
<th class="th"><div>Aug. 07, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Aug. 07, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Share Repurchase Program</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount', window );">Increase in authorized amount</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Cumulative authorized amount</a></td>
<td class="nump">$ 8,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramPeriodInForce1', window );">Authorization effective period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining balance under share repurchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 545,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 545,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Common stock repurchased, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,475<span></span>
</td>
<td class="nump">2,075<span></span>
</td>
<td class="nump">5,304<span></span>
</td>
<td class="nump">3,306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Common stock repurchased, average price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 245.26<span></span>
</td>
<td class="nump">$ 262.17<span></span>
</td>
<td class="nump">$ 253.13<span></span>
</td>
<td class="nump">$ 259.14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredParValueMethod', window );">Common stock repurchased, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 852,226<span></span>
</td>
<td class="nump">$ 544,165<span></span>
</td>
<td class="nump">$ 1,342,538<span></span>
</td>
<td class="nump">$ 856,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Share Repurchase Program</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Common stock repurchased, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Common stock repurchased, average price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 207.21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 132.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredParValueMethod', window );">Common stock repurchased, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,200,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase in amount authorized under the Company's board-approved share repurchase program.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">orly_StockRepurchaseProgramIncreaseInAuthorizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>orly_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramPeriodInForce1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramPeriodInForce1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredParValueMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the par value method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredParValueMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6811724560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Repurchase Program (Schedule Of Shares Repurchased) (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepurchaseOfEquityAbstract', window );"><strong>Proceeds from (Repurchase of) Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Shares repurchased</a></td>
<td class="nump">3,475<span></span>
</td>
<td class="nump">2,075<span></span>
</td>
<td class="nump">5,304<span></span>
</td>
<td class="nump">3,306<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Average price per share</a></td>
<td class="nump">$ 245.26<span></span>
</td>
<td class="nump">$ 262.17<span></span>
</td>
<td class="nump">$ 253.13<span></span>
</td>
<td class="nump">$ 259.14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredParValueMethod', window );">Total investment</a></td>
<td class="nump">$ 852,226<span></span>
</td>
<td class="nump">$ 544,165<span></span>
</td>
<td class="nump">$ 1,342,538<span></span>
</td>
<td class="nump">$ 856,802<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepurchaseOfEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepurchaseOfEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredParValueMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the par value method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredParValueMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6818280464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation and Benefit Plans (Stock Options) (Narrative) (Details) - Stock option [Member] - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation and Benefit Plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights', window );">Vesting of options, description</a></td>
<td class="text">The Company&#8217;s stock-based incentive plans provide for the granting of stock options for the purchase of common stock of the Company to directors and certain key employees of the Company.  Options are granted at an exercise price that is equal to the closing market price of the Company&#8217;s common stock on the date of the grant.  Director options granted under the plans expire after seven years and are fully vested after six months.  Employee options granted under the plans expire after ten years and typically vest 25% per year, over four years.  The Company records compensation expense for the grant-date fair value of the option awards evenly over the vesting period or the minimum required service period.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair value of options awarded</a></td>
<td class="nump">$ 67.43<span></span>
</td>
<td class="nump">$ 65.18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Remaining unrecognized compensation expense</a></td>
<td class="nump">$ 31.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period for cost recognition</a></td>
<td class="text">2 years 9 months 5 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_StockOptionMember', window );">Employee stock option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation and Benefit Plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Options expiration period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Vesting period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Option vesting rate per year</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_StockOptionMember', window );">Director [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation and Benefit Plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Options expiration period</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Vesting period</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized cost of unvested share-based compensation awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of award terms as to how many shares or portion of an award are no longer contingent on satisfaction of either a service condition, market condition or a performance condition, thereby giving the employee the legal right to convert the award to shares, to sell the shares, and be entitled to the cash proceeds of such sale. For example, vesting may be expressed as being 25 percent of the shares under option on each anniversary of the grant date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of share-based compensation awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_StockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6815350576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation and Benefit Plans (Other Share-Based Compensation) (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2017 </div>
<div>Rate</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock [Member] | Director [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_orly_OtherCompensationAndBenefitPlansLineItems', window );"><strong>Share-Based Compensation and Benefit Plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_orly_OtherEmployeeBenefitPlanDescriptions', window );">Other employee benefit plan, description</a></td>
<td class="text">a director stock plan, which provides for the award of shares of restricted stock to the Company&#8217;s independent directors, that vest evenly over a three-year period and are held in escrow until such vesting has occurred<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=orly_EmployeeStockPurchasePlanMember', window );">Employee stock purchase plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_orly_OtherCompensationAndBenefitPlansLineItems', window );"><strong>Share-Based Compensation and Benefit Plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_orly_OtherEmployeeBenefitPlanDescriptions', window );">Other employee benefit plan, description</a></td>
<td class="text">an employee stock purchase plan (the &#8220;ESPP&#8221;), which permits all eligible employees to purchase shares of the Company&#8217;s common stock at 85% of the fair market value<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_orly_EmployeeStockPurchasePlanStockPurchasePercentage', window );">Employee stock purchase plan, stock purchase percentage</a></td>
<td class="nump">85.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_orly_EmployeeStockPurchasePlanStockPurchasePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percent of fair market value of Company's common stock that eligible employees, participating in employee stock purchase plan, may purchase the stock at within the plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">orly_EmployeeStockPurchasePlanStockPurchasePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>orly_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_orly_OtherCompensationAndBenefitPlansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent an arrangement under which an individual receives compensation benefits.  Such an arrangement is usually provided to employees to compensate them, provide performance incentives to them, and to attract or retain their services.  May also include pertinent information particular to a plan that is not elsewhere specified in the taxonomy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">orly_OtherCompensationAndBenefitPlansLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>orly_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_orly_OtherEmployeeBenefitPlanDescriptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>General descriptive information regarding an arrangement under which employees receive compensation benefits. Such an arrangement is usually provided to employees to compensate them, provide performance incentives to them, and to attract or retain their services. May also include pertinent information particular to a plan that is not elsewhere specified in the taxonomy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">orly_OtherEmployeeBenefitPlanDescriptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>orly_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=orly_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=orly_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6806762688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation and Benefit Plans (Profit Sharing and Savings Plan) (Narrative) (Details) - Profit sharing and savings plan [Member] - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Share-Based Compensation and Benefit Plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans', window );">Profit sharing and savings plan, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The Company sponsors a contributory profit sharing and savings plan (the &#8220;401(k) Plan&#8221;) that covers substantially all employees who are at least 21 years of age and have completed one year of service.  The Company makes matching contributions equal to 100% of the first 2% of each employee&#8217;s wages that are contributed and 25% of the next 4% of each employee&#8217;s wages that are contributed.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Profit sharing and savings plan, employer discretionary contribution</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Profit sharing and savings plan, cost recognized</a></td>
<td class="nump">$ 5.8<span></span>
</td>
<td class="nump">$ 5.5<span></span>
</td>
<td class="nump">$ 11.3<span></span>
</td>
<td class="nump">$ 10.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=orly_ProfitSharingAndSavingsPlanMember', window );">Employee's first 2% of contributed wages [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Share-Based Compensation and Benefit Plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Profit sharing and savings plan, Company match</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=orly_ProfitSharingAndSavingsPlanMember', window );">Employee's next 4% of contributed wages [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Share-Based Compensation and Benefit Plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Profit sharing and savings plan, Company match</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of defined contribution pension and other postretirement plans. Includes, but is not limited to, plan utilized, employee group covered, and employer matching contributions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=orly_ProfitSharingAndSavingsPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=orly_ProfitSharingAndSavingsPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis=orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis=orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis=orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis=orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756593136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation and Benefit Plans (Nonqualified Deferred Compensation Plan) (Narrative) (Details) - Nonqualified deferred compensation plan [Member] - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Share-Based Compensation and Benefit Plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualDescription', window );">Deferred compensation plan, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The Company sponsors a nonqualified deferred compensation plan (the &#8220;Deferred Compensation Plan&#8221;) for highly compensated employees whose contributions to the 401(k) Plan are limited due to the application of the annual limitations under the Internal Revenue Code.  The Deferred Compensation Plan provides these employees with the opportunity to defer the full 6% of matched compensation, including salary and incentive based compensation that was precluded under the Company&#8217;s 401(k) Plan, which is then matched by the Company using the same formula as the 401(k) Plan.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability', window );">Deferred compensation plan, obligation</a></td>
<td class="nump">$ 23.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Deferred compensation plan, cost recognized</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The compensation expense recognized during the period pertaining to the deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the deferred compensation arrangement, including fixed amounts and determinable awards, or the method for determining payments and awards, the timing of such payments and awards, and any requisite service or performance criteria, as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6409961&amp;loc=d3e20487-108367<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis=orly_NonqualifiedDeferredCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis=orly_NonqualifiedDeferredCompensationPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6818440720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation and Benefit Plans (Summary Of Stock Options) (Details) - Stock option [Member]<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2017 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation and Benefit Plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at December 31, 2016, shares | shares</a></td>
<td class="nump">2,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at December 31, 2016, weighted-average exercise price | $ / shares</a></td>
<td class="nump">$ 104.90<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted, shares | shares</a></td>
<td class="nump">209<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted, weighted-average exercise price | $ / shares</a></td>
<td class="nump">$ 264.45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised, shares | shares</a></td>
<td class="num">(418)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised, weighted-average exercise price | $ / shares</a></td>
<td class="nump">$ 48.77<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited, shares | shares</a></td>
<td class="num">(16)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited, weighted-average exercise price | $ / shares</a></td>
<td class="nump">$ 203.83<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at June 30, 2017, shares | shares</a></td>
<td class="nump">2,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at June 30, 2017, weighted-average exercise price | $ / shares</a></td>
<td class="nump">$ 126.41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at June 30, 2017, shares | shares</a></td>
<td class="nump">1,761<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable at June 30, 2017, weighted-average exercise price | $ / shares</a></td>
<td class="nump">$ 75.20<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_StockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6790940624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation and Benefit Plans (Black-Scholes Option Pricing Model) (Details) - Stock option [Member]<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2017 </div>
<div>Rate</div>
</th>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>Rate</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation and Benefit Plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">2.02%<span></span>
</td>
<td class="nump">1.52%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life</a></td>
<td class="text">5 years 7 months 19 days<span></span>
</td>
<td class="text">5 years 8 months 28 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">22.30%<span></span>
</td>
<td class="nump">22.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_StockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800746608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation and Benefit Plans (Stock Option Activity) (Details) - Stock option [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation and Benefit Plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense for share-based compensation</a></td>
<td class="nump">$ 3,938<span></span>
</td>
<td class="nump">$ 3,804<span></span>
</td>
<td class="nump">$ 8,147<span></span>
</td>
<td class="nump">$ 8,140<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit from compensation expense for share-based compensation</a></td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">$ 1,421<span></span>
</td>
<td class="nump">$ 3,103<span></span>
</td>
<td class="nump">$ 3,040<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total recognized tax benefit related to compensation cost for equity-based payment arrangements recognized in income during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_StockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6806515216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation and Benefit Plans (Other Share-Based Compensation Activity) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=orly_EmployeeStockPurchasePlanMember', window );">Employee stock purchase plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_orly_OtherCompensationAndBenefitPlansLineItems', window );"><strong>Share-Based Compensation and Benefit Plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense for share-based compensation</a></td>
<td class="nump">$ 573<span></span>
</td>
<td class="nump">$ 549<span></span>
</td>
<td class="nump">$ 1,114<span></span>
</td>
<td class="nump">$ 1,072<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit from compensation expense for share-based compensation</a></td>
<td class="nump">218<span></span>
</td>
<td class="nump">205<span></span>
</td>
<td class="nump">424<span></span>
</td>
<td class="nump">400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_orly_OtherCompensationAndBenefitPlansLineItems', window );"><strong>Share-Based Compensation and Benefit Plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense for share-based compensation</a></td>
<td class="nump">414<span></span>
</td>
<td class="nump">322<span></span>
</td>
<td class="nump">1,092<span></span>
</td>
<td class="nump">641<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit from compensation expense for share-based compensation</a></td>
<td class="nump">$ 158<span></span>
</td>
<td class="nump">$ 120<span></span>
</td>
<td class="nump">$ 416<span></span>
</td>
<td class="nump">$ 239<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_orly_OtherCompensationAndBenefitPlansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent an arrangement under which an individual receives compensation benefits.  Such an arrangement is usually provided to employees to compensate them, provide performance incentives to them, and to attract or retain their services.  May also include pertinent information particular to a plan that is not elsewhere specified in the taxonomy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">orly_OtherCompensationAndBenefitPlansLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>orly_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total recognized tax benefit related to compensation cost for equity-based payment arrangements recognized in income during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=orly_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=orly_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6818260608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Narrative) (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">79 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 07, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Aug. 07, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedLineItems', window );"><strong>Earnings Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Common stock repurchased, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,475<span></span>
</td>
<td class="nump">2,075<span></span>
</td>
<td class="nump">5,304<span></span>
</td>
<td class="nump">3,306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Common stock repurchased, average price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 245.26<span></span>
</td>
<td class="nump">$ 262.17<span></span>
</td>
<td class="nump">$ 253.13<span></span>
</td>
<td class="nump">$ 259.14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredParValueMethod', window );">Common stock repurchased, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 852,226<span></span>
</td>
<td class="nump">$ 544,165<span></span>
</td>
<td class="nump">$ 1,342,538<span></span>
</td>
<td class="nump">$ 856,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedLineItems', window );"><strong>Earnings Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Common stock repurchased, shares</a></td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Common stock repurchased, average price per share</a></td>
<td class="nump">$ 207.21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 132.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredParValueMethod', window );">Common stock repurchased, value</a></td>
<td class="nump">$ 35,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,200,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredParValueMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the par value method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredParValueMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6807476064">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_orly_NumeratorBasicAndDilutedAbstract', window );"><strong>Numerator (basic and diluted):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 282,821<span></span>
</td>
<td class="nump">$ 257,794<span></span>
</td>
<td class="nump">$ 547,755<span></span>
</td>
<td class="nump">$ 513,168<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_orly_DenominatorAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding - basic</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">90,030<span></span>
</td>
<td class="nump">95,967<span></span>
</td>
<td class="nump">91,012<span></span>
</td>
<td class="nump">96,554<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,269<span></span>
</td>
<td class="nump">1,315<span></span>
</td>
<td class="nump">1,335<span></span>
</td>
<td class="nump">1,357<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares outstanding - assuming dilution</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">91,299<span></span>
</td>
<td class="nump">97,282<span></span>
</td>
<td class="nump">92,347<span></span>
</td>
<td class="nump">97,911<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings per share - basic</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3.14<span></span>
</td>
<td class="nump">$ 2.69<span></span>
</td>
<td class="nump">$ 6.02<span></span>
</td>
<td class="nump">$ 5.31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings per share - assuming dilution</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3.10<span></span>
</td>
<td class="nump">$ 2.65<span></span>
</td>
<td class="nump">$ 5.93<span></span>
</td>
<td class="nump">$ 5.24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">581<span></span>
</td>
<td class="nump">285<span></span>
</td>
<td class="nump">524<span></span>
</td>
<td class="nump">312<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice', window );">Weighted-average exercise price</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 262.25<span></span>
</td>
<td class="nump">$ 262.49<span></span>
</td>
<td class="nump">$ 265.02<span></span>
</td>
<td class="nump">$ 259.46<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">See Note 6 for further information concerning the terms of the Company&#8217;s share-based compensation plans.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_orly_DenominatorAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Denominator [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">orly_DenominatorAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>orly_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_orly_NumeratorBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Numerator Basic and Diluted [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">orly_NumeratorBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>orly_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price, as of the balance sheet date, of antidilutive stock options awarded under the stock option plan that were not included in the computation of earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>orly_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=96948231&amp;loc=d3e4984-109258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1500-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800686432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Legal Matters (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2017 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAbstract', window );"><strong>Loss Contingency [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyNameOfPlaintiff', window );">Name of plaintiff</a></td>
<td class="text">Meridian Creative Alliance<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesAwardedValue', window );">Awarded to plaintiff</a></td>
<td class="nump">$ 12.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualProvision', window );">Loss contingency accrual, provision</a></td>
<td class="nump">$ 18.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualProvision">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualProvision</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesAwardedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of damages awarded to the plaintiff in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14326-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14435-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesAwardedValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyNameOfPlaintiff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identifies the plaintiff in the lawsuit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyNameOfPlaintiff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6807585520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recent Accounting Pronouncements Recent Accounting Pronouncements (Narrative) (Details) - Adoption of ASU 2016-09 [Member] - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Recent Accounting Pronouncements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription', window );">Change in accounting policy, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Upon adoption of ASU 2016-09, the Company elected to change its accounting policy to account for forfeitures as they occur; this change was applied using the modified retrospective transition method with a cumulative effect adjustment<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities', window );">Excess tax benefit from share-based compensation</a></td>
<td class="nump">$ 9.2<span></span>
</td>
<td class="nump">$ 32.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201609Member', window );">Reclassification or adjustment due to the adoption of a accounting pronouncement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Recent Accounting Pronouncements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1', window );">Cumulative effect adjustment to opening Retained earnings</a></td>
<td class="num">$ (0.3)<span></span>
</td>
<td class="num">$ (0.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholdings for share-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities', window );">Excess tax benefit from share-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare', window );">Effect on diluted earnings per share</a></td>
<td class="nump">$ 0.09<span></span>
</td>
<td class="nump">$ 0.32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=96864182&amp;loc=d3e11374-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cumulative effect of the change in accounting principle or new accounting pronouncement on retained earnings or other components of equity or net assets in the statement of financial position as of the beginning of the earliest period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22580-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22499-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure related to a new accounting pronouncement or a change in accounting principle, including the nature and reason for the change and the effect of the change on prior periods and the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=68064558&amp;loc=d3e765-108305<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.10-01(b)(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=27015980&amp;loc=d3e46468-122699<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=68064558&amp;loc=d3e725-108305<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22583-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22499-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22580-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M)<br> -URI http://asc.fasb.org/extlink&amp;oid=26874127&amp;loc=d3e31137-122693<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the effect of a change in accounting principle on diluted earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22580-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22499-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22583-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 25<br> -Paragraph 19A<br> -URI http://asc.fasb.org/extlink&amp;oid=96949009&amp;loc=SL79513924-113897<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201609Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201609Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementScenarioAxis=us-gaap_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementScenarioAxis=us-gaap_RestatementAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>57
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( #&$!TL?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ ,80'2V;S"V""    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    "  QA =+0"^7Q.\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!:L,P#(9?9?B>R$E&.DR:2\M.&PQ6V-C-V&IK&L?&UDCZ]G.R
M-F5L#["CI=^?/H$:Y85R 5^"\QC(8+P;;=='H?R:'8F\ (CJB%;&/"7ZU-R[
M8"6E9SB E^HD#P@EYS58)*DE29B F5^(K&VT$BJ@)!<N>*T6O/\,W0S3"K!#
MBSU%*/("6#M-].>Q:^ &F&"$P<;O NJ%.%?_Q,X=8)?D&,V2&H8A'ZHYEW8H
MX/WYZ75>-S-])-DK3+^B$73VN&;7R6_59KM[9&W)BU7&'S*^VA6UJ$IQ7W],
MKC_\;L+6:;,W_]CX*M@V\.LNVB]02P,$%     @ ,80'2YE<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
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
MG!84+E)/,S7G0P<9%I)U8W=$4XLN_P)02P,$%     @ ,80'2ZM\WM4,!0
M/!<  !@   !X;"]W;W)K<VAE971S+W-H965T,BYX;6R-F&&/XC80AO\*XGLO
MGK$=VXA%.D!5*[72ZJIK/V<7[X(."$VRR_7?UPE9"C/C4[720IS7R3NO\1/'
M\W/=?&NW,7:3[X?]L7V8;KON-"N*]GD;#U7[J3[%8SKS4C>'JDN'S6O1GII8
M;89.AWV!2I7%H=H=IXOYT/;8+.;U6[??'>-C,VG?#H>J^6<9]_7Y80K3CX8O
MN]=MUS<4B_FI>HU_Q.[KZ;%)1\7U*IO=(1[;77V<-/'E8?H99FNM^PZ#XL]=
M/+<WWR=]*4]U_:T_^'7S,%6]H[B/SUU_B2I]O,=5W._[*R4??X\7G5[OV7>\
M_?YQ]9^'XE,Q3U4;5_7^K]VFVSY,_72RB2_5V[[[4I]_B6-!=CH9J_\MOL=]
MDO=.TCV>ZWT[_)\\O[5=?1BODJP<JN^7S]UQ^#R/U__H)G? L0/^WPYZ[*"O
M'<#\L(,9.YAKAT%?7"H9HEE77;68-_5YTEQ&]U3U/R*8F13^<]\X9#V<2^FT
MJ?5]@3@OWOOKC)+E18*WDGO%2E#H>\E:D)BKI$@6KSY1](E#?WW;W\K]M=A?
M#_W-;?^2U'F1N$%R'"46/:F5J\"4-GC9C!'-&&[&$3,7B;TUHW3I2*PK+H/@
MT&6BM:(;R]V0HI>6W:8$[TB *Z[R""HS3*7HI>1> O%2\F2"#1HL<2/HG//A
MQO6='R?Z<<R/5L2/8_?1/@T"<<-55JN;J7;GQ8M>//<"Q(OG7M 'ZTF&*TEG
M77"9L0JBG\#]4'0$7K72%@T%"-<9KU&;3#Z@9)8I[DA3F"D^8[RRWAC*-$'H
ME \ &4\9O@+W9*@G$(8#@PZ4/9(04DPZYTEF*2#W9*DG9+=RO@R:69)T5H>0
M<233&3B>-<7SJ+DK/CA&1$GFM,\0$61  R>TIH0&SEZGC2WYJ E"5 9\+B,9
MTV#9(U!GGCH@PQ4X736E*W!L:A7 >U:5Q&%=EC;#5Y !"YRPAA(6.#R= IXS
MEY4N8&YNR) %3EE#*0L<GTY9/C4$&:2_C!\9LL I2^FY! &S004*?4'FC+&Y
M99C,6.2,-92QR-&I$V3I3!5D*N-%9BMRME*,+Y$C,SU^2D6?SZ(N!)7Y]6!F
ME<K):BA9D1-3V[($^JA:24*3WN=,AALHLQ4Y6PUE*W)HIHR,*NF#6A F-O2S
M,>-)YBMROAK*5^38#%X9.LLDF8(R0R&4V8I\#4QOM$2^O$7E@?[Z5X(.0L)0
M+B&9U5@RVF?'728K<K):2E;DR/1>T8*X*&#.BTQ5Y%2UE*K(<0D8RM+1E9DD
MU.G=2&7(BC)9D9/54K(B1^9/!CU?P K"?N&M,D#3,EPUAZNE<-6<FOVZ#*@C
M00<E.M"9F:%EQFK.6$L9.VINWXGEE9 D_-%*2%/*WI_-O.D+K_K,,==8^NY3
MW&RA'&+S.NQ.M9/G^NW8#=9NFB];8"N<K;'?@Z'M>K;64KN9K8W4;F=K*[67
MLW4IM;O9VDGM?K;V4GN8K8/4#FJV!B6>@70&Q#.I:!"KAE0VB'5#*AS$RB&5
M#F+MD(H'L7I(Y8-8/Z0 0$P 4@0@9H I Q0SP)0!BAE@/_!B!I@R0#$#3!F@
MF &F#%#, %,&*&: *0,4,\"4 8H98,H Q0QTRD"+&>A^EU?*X+-.&6@I@S39
M/G:&B__FT65?^?>J>=T=V\E3W77U8=B'?*GK+J8YJCXE=&UCM;D>[.-+UW]U
MZ7MSV<^]''3U:=RK+JX;YHM_ 5!+ P04    "  QA =+,/:EJ_D!  "'!0
M&    'AL+W=O<FMS:&5E=',O<VAE970S+GAM;(V4VXZ;,!"&7P7Y 6+.APB0
MFE15*[52M%6WUPX9 EJ#J>V$[=O7-BPB0-O-17SZ_YEOG'C2GO$740%(Z[6A
MK<A0)66WQU@4%31$[%@'K3HI&6^(5$M^Q:+C0"[&U%#LVG:(&U*W*$_-WHGG
M*;M)6K=PXI:X-0WAOP] 69\A![UM/-772NH-G*<=N<)WD#^Z$U<K/$6YU VT
MHF:MQ:',T =G?PRUW@B>:^C%;&[I2LZ,O>C%ETN&; T$% JI(Q UW.$(E.I
M"N/7&!--*;5Q/G^+_LG4KFHY$P%'1G_6%UEE*$;6!4IRH_*)]9]AK"= UEC\
M5[@#57)-HG(4C KS;14W(5DS1E$H#7D=QKHU8S^<A-%HVS:XH\&=#([_3X,W
M&KR% 0]DIM2/1)(\Y:RW^/!C=43_)YR]IRZST)OF[LR9JE:HW7L>A"F^ZSBC
MY#!(W)G$?50<-Q3>),$J_P3A;D*XQN_-(:)MO[?I]XS?G_OC11&#)#:2UDCL
MG>TLZOB/Z('$WR3QUR3)@F20!+,DKA_8YK/ >8_R@2G89 I63.$BTR%898JC
M)(F3:'E#:V'BQH$3.\$V4;A)%*Z)%HD.X7N)UL*_$.'9D] MZAOAU[H5UIE)
M];K,&R@9DZ""VCL5KU)=<5I0**6>1FK.A]XP+"3KQK:'I]Z;_P%02P,$%
M  @ ,80'2_OHJ*Y>!   81,  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX
M;6R-F-UNXS80A5_%\'TMSI 4J< Q$/\4+= "P2[:7BLV$QLK6:ZDQ-NW+R4K
M7F=FE!8!8HO^AN29H7EHSL]5_:W9A]!.OI?%L;F?[MOV=)<DS78?RKR95:=P
MC)\\5W69M_&Q?DF:4QWR71]4%@DJE29E?CA.%_.^[;%>S*O7MC@<PV,]:5[+
M,J__68:B.M]/8?K>\.7PLF^[AF0Q/^4OX6MH_S@]UO$IN?:R.Y3AV!RJXZ0.
MS_?3![C;('8!/?'G(9R;F_>33LI357WK'G[=W4]5-Z-0A&W;=9''E[>P"D71
M]13G\??0Z?0Z9A=X^_Z]]Y][\5',4]Z$557\==BU^_NIGTYVX3E_+=HOU?F7
M, BRT\F@_K?P%HJ(=S.)8VRKHNG_3[:O35N50R]Q*F7^_?)Z./:OYZ'_]S Y
M (< O ;$L3\+T$. _A%@/@TP0X#YOR/8(<"2$9*+]CZ9Z[S-%_.Z.D_JRWHX
MY=VR@SL;R[7M&OOJ])_%?#:Q]6V1XCQYZ_H9D.4%P5M$?T36'($KD<3QKY-
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
M'F\VSK\VQ@-*V=S@"K7XP&9'0NV#>8>V'==L=+SIIA?$YF=<_ 502P,$%
M  @ ,80'2T@4_'JQ 0  T@,  !@   !X;"]W;W)K<VAE971S+W-H965T-RYX
M;6QU4V%OFS 0_2N6?T!-G'2;(D!J6E6=M$E1IVV?'3C JHV9;4+W[W<VA-&4
M?L%WQ[UW[\[G=##VQ34 GKQJU;J,-MYW>\9<T8 6[L9TT.*?RE@M/+JV9JZS
M(,H(THKQ)/G$M) MS=,8.]H\-;U7LH6C):[76MB_!U!FR.B&7@+/LFY\"+ \
M[40-/\#_[(X6/3:SE%)#ZZ1IB84JHW>;_6$7\F/"+PF#6]@D='(RYB4X7\N,
M)D$0*"A\8!!XG.$>E I$*.//Q$GGD@&XM"_LC[%W[.4D'-P;]5N6OLGH%TI*
MJ$2O_+,9GF#JYY:2J?EO< :%Z4$)UBB,<O%+BMYYHR<6E*+%ZWC*-I[#Q'^!
MK0/X!.!7 #86BLH?A!=Y:LU [#C[3H0KWNPYSJ8(P3B*^ _%.XR>\PU/4G8.
M1%/.8<SARYPY@R'[7(*OE3CP=W"^#M^N*MQ&^/:-P@_J[U8)=I%@]X: 7[6X
MEK.]*L(6,]5@Z[A-CA2F;^,F+Z+SPM[Q>"?_T\=M_RYL+5M'3L;CS<;Y5\9X
M0"G)#:Y0@P]L=A14/IB?T;;CFHV.-]WT@MC\C/-_4$L#!!0    ( #&$!TLA
MKVP=M $  -(#   8    >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL?5/;CMP@
M#/T5Q <L,TSVHE$2:6>KJI5::;15VV<F<1*T7%(@D^W?UY!LFK917P ;G^-C
M8_+1NA?? 03RJI7Q!>U"Z(^,^:H#+?R-[<'@36.=%@%-US+?.Q!U FG%^&YW
MQ[20AI9Y\IU=F=LA*&G@[(@?M!;NYPF4'0NZIV^.9]EV(3I8F?>BA2\0OO9G
MAQ9;6&JIP7AI#7'0%/1Q?SQE,3X%?),P^M69Q$HNUKY$XV-=T%T4! JJ$!D$
M;E=X J4B$<KX,7/2)64$KL]O[.]3[5C+17AXLNJ[K$-7T =*:FC$H,*S'3_
M7,\M)7/QG^ *"L.C$LQ16>732JK!!ZMG%I2BQ>NT2Y/V<;KA]S-L&\!G %\
M#RD/FQ(EY>]$$&7N[$C<U/M>Q"?>'SGVIHK.U(ITA^(]>J_EGF<YNT:B.>8T
MQ?!US!+!D'U)P;=2G/@_<+X-/VPJ/"3XX0^%M]L$V29!E@BR_Y:X%7/W5Q*V
MZJD&UZ9I\J2R@TF3O/(N _O(TYO\#I^F_;-PK32>7&S ETW];ZP-@%)V-SA"
M'7ZPQ5#0A'B\Q[.;QFPR@NWG'\26;US^ E!+ P04    "  QA =+/(C[QK0!
M  #2 P  &    'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;'U386_;(!#]*X@?
M4!+BM5ED6VHZ59NT25&GM9^)?;91P7B X^[?[\"NZZU6OP!WW'OW[CC2P=AG
MUP!X\J)5ZS+:>-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>.;S3730K8T
M3Z/O9//4]%[)%DZ6N%YK8?\<09DAHUOZZGB0=>.#@^5I)VKX"?Y7=[)HL9FE
ME!I:)TU++%09O=T>CDF(CP&/$@:W.)-0R=F8YV!\*S.Z"8) 0>$#@\#M G>@
M5"!"&;\G3CJG#,#E^97]/M:.M9R%@SNCGF3IFXSN*2FA$KWR#V;X"E,]GRB9
MBO\.%U 8'I1@CL(H%U=2],X;/;&@%"U>QEVV<1_&FX1/L'4 GP!\!NQC'C8F
MBLJ_""_RU)J!V+'WG0A/O#UP[$T1G+$5\0[%._1>\BV_2=DE$$TQQS&&+V/F
M"(;L<PJ^EN+(W\'Y.GRWJG 7X;M_%.[7"9)5@B02)!^6N!;S^;\D;-%3#;:.
MT^1(8?HV3O+".P_L;7Q$]A8^3OL/86O9.G(V'E\V]K\RQ@-*V5SA"#7XP69#
M0>7#\0;/=ARST?"FFWX0F[]Q_A=02P,$%     @ ,80'2\4&[;:V 0  T@,
M !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL=5/;;MP@$/T5Q <$+W;:
MU<JVE$T5-5(KK5*U>6;ML8W"Q0&\3O^^@!W'2=P78(8Y9\X,0SYJ\V0[ (=>
MI%"VP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; Z@J0@-$F^$,FXPF4>?2=3
MYGIP@BLX&60'*9GY>P2AQP+O\*OC@;>="PY2YCUKX1>XW_W)>(LL+#67H"S7
M"AEH"GRS.QRS$!\#_G 8[>J,0B5GK9^"<5\7. F"0$#E @/SVP5N08A Y&4\
MSYQX21F Z_,K^UVLW==R9A9NM7CDM>L*O,>HAH8-PCWH\3O,]5QC-!?_ RX@
M?'A0XG-46MBXHFJP3LN9Q4N1[&7:N8K[.-UD^QFV#: S@"Z ?<Q#ID11^3?F
M6)D;/2(S];YGX8EW!^I[4P5G;$6\\^*M]U[*79KDY!*(YICC%$/7,4L$\>Q+
M"KJ5XD@_P>DV/-U4F$9X^D[A?_)GFP19),C>$= /)6[%I!^2D%5/)9@V3I-%
ME1Y4G.25=QG8&QK?Y"U\FO:?S+1<6736SK]L['^CM0,O);GR(]3Y#[88 AH7
MCE_]V4QC-AE.]_,/(LLW+O\!4$L#!!0    ( #&$!TL<S-]UMP$  -(#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;&U3VV[;, S]%4$?4"6.VQ2!
M;:#I,'3 !@0MMCTK-FT+U<65Y+C[^U*RZ[J=7R21XCD\I*AL,/;9M0">O"JI
M74Y;[[L#8ZYL07%W93K0>%,;J[A'TS;,=19X%4%*LF2SN6&*"TV++/I.MLA,
M[Z70<++$]4IQ^^\(T@PYW=)WQZ-H6A\<K,@ZWL 3^-_=R:+%9I9**-!.&$TL
MU#F]VQZ.:8B/ 7\$#&YQ)J&2LS'/P?A1Y703!(&$T@<&CML%[D'*0(0R7B9.
M.J<,P.7YG?U[K!UK.7,']T;^%95O<WI+204U[Z5_-,,#3/5<4S(5_Q,N(#$\
M*,$<I9$NKJ3LG3=J8D$IBK^.N]!Q'\:;?3K!U@')!$AFP&W,P\9$4?DW[GF1
M63,0._:^X^&)MX<$>U,&9VQ%O$/Q#KV78KM+,W8)1%/,<8Q)EC%S!$/V.46R
MEN*8_ =/UN&[586["-]]4GB]3I"N$J21(/U$</.EQ+68_9<D;-%3!;:)T^1(
M:7H=)WGAG0?V+HEO\A$^3OLO;ANA'3D;CR\;^U\;XP&E;*YPA%K\8+,AH?;A
MN,>S'<=L-+SIIA_$YF]<O %02P,$%     @ ,80'2T&2VR>U 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL;5/;;IPP$/T5RQ\0LX:TVQ4@
M91-%K=1*JU1MGKTP@!5?J&V6].]K&Y:2A!?;,YYSYLQXG(_:O-@.P*%7*90M
M<.=<?R#$5AU(9F]T#\K?--I(YKQI6F)[ ZR.("D(39)/1#*N<)E'W\F4N1Z<
MX I.!ME!2F;^'D'HL< [?'4\\;9SP4'*O&<M_ 3WJS\9;Y&%I>82E.5:(0--
M@>]VAV,6XF/ ;PZC79U1J.2L]4LPOM4%3H(@$%"YP,#\=H%[$"(0>1E_9DZ\
MI S ]?G*_AAK][6<F85[+9YY[;H"[S&JH6&#<$]Z_ IS/;<8S<5_APL('QZ4
M^!R5%C:NJ!JLTW)F\5(D>YUVKN(^3C?I%;8-H#. +H!]!) I453^P!PK<Z-'
M9*;>]RP\\>Y ?6^JX(RMB'=>O/7>2[E+]SFY!*(YYCC%T'7,$D$\^Y*";J4X
MT@]PN@U/-Q6F$9Z^4?AEFR#;),@B0;8FR))W)6[%O"^2K'HJP;1QFBRJ]*#B
M)*^\R\#>T?@F_\.G:?_!3,N516?M_,O&_C=:._!2DAL_0IW_8(LAH''A^-F?
MS31FD^%T/_\@LGSC\A]02P,$%     @ ,80'2WH1+"ZV 0  T@,  !D   !X
M;"]W;W)K<VAE971S+W-H965T,3,N>&UL;5/;;MP@$/T5Q >$7=9)5RO;4C91
ME$JMM$K5YIFUQQ<%&!?P.OW[ G8<)_$+,,.<,V>&(1W0O-@&P)%7);7-:.-<
M=V#,%@TH8:^P ^UO*C1*.&^:FMG.@"@C2$G&-YL;ID2K:9Y&W\GD*?9.MAI.
MAMA>*6'^'4'BD-$M?7,\M77C@H/E:2=J^ 7N=W<RWF(S2]DJT+9%30Q4&;W=
M'HY)B(\!?UH8[.),0B5GQ)=@?"\SN@F"0$+A H/PVP7N0,I Y&7\G3CIG#(
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
M7C.)QPSV"Z1>@71^' NOP&)&' ,F_4\<'M3].)9>,TN/F3L"*Z_ :GX<:Z_
M>D8<ZW\:O4%L'R'>F<"1?ZM%'AMWM@F^LUOQ_"BP?ZMA,B,,!UH^2.,A9#""
M)H>0N16^47&J6QGLN=+GF3UU2LX5:+GH2>=:Z8MH+!B4RDR7>BZ&TW@H%._<
M38/&ZZ[X"U!+ P04    "  QA =+Y"NC -X!  #K!   &0   'AL+W=O<FMS
M:&5E=',O<VAE970R-BYX;6R-5.V.FS 0?!7D!SCS#8D(TEU.52NU4G15K[\=
M6 (Z&U/;"=>WKVT(XJA5]4_L76:&F8UQ,7+Q)EL Y;TSVLL#:I4:]AC+J@5&
MY ,?H-=/&BX84;H4%RP' :2V)$9QZ/LI9J3K45G8WDF4!;\JVO5P$IZ\,D;$
M[R>@?#R@ -T;+]VE5::!RV(@%_@.ZL=P$KK"BTK=,>AEQWM/0'- C\'^F!J\
M!;QV,,K5WC-)SIR_F>)+?4"^,004*F44B%YN< 1*C9"V\6O61,LK#7&]OZM_
MLMEUEC.1<.3T9U>K]H!RY-70D"M5+WS\#'.>!'ES^*]P ZKAQHE^1\6IM+]>
M=96*LUE%6V'D?5J[WJ[CK'^GN0GA3 @70A#_DQ#-A&A#P),S&_69*%(6@H^>
MF/ZL@9@S$>PC/<S*-.WL[#.=5NKNK0QV<8%O1FC&/$V8<(4)/R*.#D2T0+ V
ML+@(G2Y"RX_6+D+?+1 Y!2(K$'^(D6QB3)C,8OH)D^>YGV[#.'&9'^S<AF*G
MH=AA*'0+)$Z!Y/]'DCH%4H>#=#.2].^HNUWFY_YF)"Y<EB7!UA!>'3MS#7PC
MXM+UTCMSI4^P/6<-YPJTIO^@$[;ZYED*"HTRVTSOQ?3]387BPWRUX.5^*_\
M4$L#!!0    ( #&$!TL6_E<Q[P(  /<,   9    >&PO=V]R:W-H965T<R]S
M:&5E=#(W+GAM;)67X6Z;,!2%7P7Q "&^D !5$JG--&W2)E6=MOVFB9.@ F;&
M2;JWGS&$47,LM7\"=LZ]QQ?\&7MU%?*E.7&NO->RJ)JU?U*JO@N"9G?B9=;,
M1,TK_<]!R#)3NBF/05-+GNU-4%D$-)\O@S++*W^S,GV/<K,29U7D%7^47G,N
MRTS^?>"%N*Y]YM\ZGO+C2;4=P6959T?^@ZN?]:/4K6#(LL]+7C6YJ#S)#VO_
MGMUM*6T#C.)7SJ_-Z-YK2WD6XJ5M?-VO_7D[(E[PG6I39/IRX5M>%&TF/8X_
M?5)_\&P#Q_>W[)]-\;J8YZSA6U'\SO?JM/83W]OS0W8NU).X?N%]00O?ZZO_
MQB^\T/)V)-IC)XK&_'J[<Z-$V6?10RFSU^Z:5^9Z[?/?PG  ]0'TWH"P#PB'
M !:9XKN1F5(_92K;K*2X>K)[6W763@IV%^J'N6L[S;,S_^EJ&]U[V; T7@67
M-E&O>>@T--(LPT$2Z/2#!R&/!YK$TUN'+5 X'$)816CBPS=5)#A!!!-$)D'T
M)D%J/8:I1M."31;09 $2,,L$:0B;+*')$B0(+9-.$QM-U57K+"6&+C%PB2P7
MI%E@DP2:)"#!TC)))J4L796DT"0%)C8 G68Q?EZ)RX7-,6=SX)/8H'6B=&04
ML9D-"U"%R2QV#,>!/0/#L2<\$C%7V1#]>T8@A3WGH<@QZ1E> %@(4MC3'HHB
MAP]>)QA8!)AC4C.\"K#%^Q<KAAEG ')FDP%%KEF"*6< 8>8:*F:8)1^H%A/*
M *+3:I$H=7RE,*($$"7'=">,%;'W5TN8& (PD$T,%#F((4P, 1C()@:*',00
M)H8 ,>0@AC Q] %B"!-#  :RYQ!-OXO.SR)A8@@00P[H"!-#'R"&,#$$8)A6
MFTZJC>WW$HRVD2671[/C;KR=.%=FNS_J'7;U]V2VH?_EW9'@>R:/>=5XST+I
MS:S9<AZ$4%P/93[3+_BD3R%#H^ 'U=[&^EYV6_&NH43='S."X:RS^0=02P,$
M%     @ ,80'2YT:U;12 @  ,@@  !D   !X;"]W;W)K<VAE971S+W-H965T
M,C@N>&ULE5;;CILP$/T5Q ?$V-R2B" E6U6MU$K15FV?'>($M 93VPG;OZ]M
M6(K((.V^Q+<SY\P,'D^R3L@753*FO=>:-VKGEUJW6X144;*:JI5H66-.+D+6
M5)NEO"+52D;/SJCFB 1!@FI:-7Z>N;VCS#-QT[QJV%%ZZE;75/X],"ZZG8_]
MMXWGZEIJNX'RK*57]H/IG^U1FA4:6<Y5S1I5B<:3[++S]WA[P*DU<(A?%>O4
M9.[94$Y"O-C%U_/.#ZQ'C+-"6PIJACM[8IQ;)N/'GX'4'S6MX73^QO[9!6^"
M.5'%G@3_79UUN?/7OG=F%WKC^EET7]@04.Q[0_3?V)UQ [>>&(U"<.5^O>*F
MM*@'%N-*35_[L6K<V/4G"1[,8 ,R&)#18.UT4"_D//]$-<TS*3I/]LEOJ?W&
M>$M,;@J[Z5+ASHSSRNS><T+6&;I;H@%SZ#%D@L$C AGV48) $@?R8$[(!B8(
M01]#1Q!.]4D$$T0@0>0(HJD'83 +$L(LA!F#(C% 0&8B$":$11)0) $(%E*1
M@@3I^W.Y!@G6@ ?Q+,P>LW&8IA=9+7SQ#2BR 422F0B$26$1',!W/P H'BX_
M!%H(!B_4&'ZDB.;W;P#%DZ2%2;"@ Q;:'A- 9^$.8[C4\ =J#</%AH%*BN:%
M ((6*@'#]8:!8HJ67(6K"2<?B!:N)YR^)UH(%,]TT.3)KIF\NF:EO$+<&M<I
M)[MC0]P3]^3_A_?=]#N5UZI1WDEHTSC<\WX10C/C2[ R:2M- Q\7G%VTG:9F
M+OLNUB^T:(<.C<:_"?D_4$L#!!0    ( #&$!TM_JQ L&@4  #@=   9
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
MAKF>+ SFXK_"#:B&FTRT1LVIM-^@ODK%V<RB4V'DU:W]8-?)G>3%'.8/P',
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
MW;EXD26ERGFM62,W;JE4^^1YLBAI3>2*M[31=\Y<U$3IK;AXLA64G*Q3S;S
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
M,+6=9/OVM0VA+!YN@FUF_F\&F)EL[ER\R9(QY;TW=2NW?JE4MPY#>2Q90V7
M.];J.V<N&JKT5EQ"V0E&3]:IJ4."4!HVM&K]8F//GD6QX5=55RU[%IZ\-@T5
M?_>LYO>MC_W'P4MU*94Y"(M-1R_L)U.OW;/0NW!4.54-:V7%6T^P\];?X?4>
M)\;!6ORJV%U.UIY)Y<#YF]E\.VU]9")B-3LJ(T'UY<:>6%T;)1W'GT'4'YG&
M<;I^J'^QR>MD#E2R)U[_KDZJW/JY[YW8F5YK]<+O7]F04.)[0_;?V8W5VMQ$
MHAE'7DO[ZQVO4O%F4-&A-/2]OU:MO=X'_8<;[$ &!S(Z1-8A[$$V\L]4T6(C
M^-T3_</OJ'G'>$WTLSF:0_LH[#T=O-2GMR**R2:\&:'!9M_;D(D-'BU"K3XB
M"(38$\<]BB-8( )CC*Q -.5',2P0@P*Q%8@_1!#/DNQM$FO36AN2(P13$I"2
M )1D1NEM\@D%HSA8P9@4Q*0 )IUA4C<9M #)0$@&0+(9)'-R(6D<3%+^P,E!
M3@YP\ADG=Y+Y%.,<IJQ R@J@K&:4E9--G =9!F,P@HL)N: $S:L)N?G@=(&S
M4+08X. Y![OO!T5!OE!Z&"S>'28 RFD0Q/W>DFSA0\!PD>,( $5S4.36#TF#
M>*$?8;@=8* ?)/-^@-V&@+-T"01W! RTA&3>$K#;$[(D(#-0.&GH#1,7.\JD
M=^37UL[1R>DX+G?$#H3_YOVL_4'%I6JE=^!*CQ7;_,^<*Z:#08$.IM3C?=S4
M[*S,,M-KT<^X?J-X-\SO</P34?P#4$L#!!0    ( #&$!TOZYPH<"P(    &
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;'U486^;,!#]*X@?4(,)
MT$4$J4E5;=(F19W6?7;():#:F-E.Z/[];$,8I:=^P;[CO7?O#+ZBE^I5UP F
M>!.\U9NP-J9;$Z*K&@33=[*#UKXY2268L:$Z$]TI8$=/$IS0*,J(8$T;EH7/
M[559R(OA30M[%>B+$$S]W0*7_2:,PUOBN3G7QB5(673L##_!_.KVRD9D4CDV
M EK=R#90<-J$#_%ZESN\![PTT.O9/G"='*1\=<&WXR:,G"'@4!FGP.QRA1UP
M[H2LC3^C9CB5=,3Y_J;^Y'NWO1R8AIWDOYNCJ3?A?1@<X<0NW#S+_BN,_:1A
M,#;_':[ +=PYL34JR;5_!M5%&RE&%6M%L+=A;5J_]J/^C883Z$B@$X&FGQ*2
MD9 L"&1PYEM]9(:5A9)]H(:/U3'W3\3KQ!YFY9+^[/P[VZVVV6N9I%E!KDYH
MQ&P'#)UAX@E!K/I4@F(EMO0#/:'1^Q([!)/F>)$$[2/Q LG<8[+"!5:HP,H+
MK-XYN%\<!(;YLN@$P601;B1%C:2(0+PP@F'HP@B&27 C&6HD0P16"R,8)ET8
MP3 9;B1'C>2(0+XP\A%#XP5F]SEF,$)F%T> .OL9HX-*7EKC?M!9=AIC#]1=
MO$5^:\?;,(W^RPRS\0=3YZ;5P4$:>ZW]Y3M):<!:C.[L5ZOM.)X"#B?CMKG=
MJV$H#8&1W3AOR33TRW]02P,$%     @ ,80'2[Y%=\PR @  908  !D   !X
M;"]W;W)K<VAE971S+W-H965T,SDN>&ULC57M;ILP%'T5Q /4F(\DC0A20U)M
MTB9%G;K]=LA-0+4QLYW0O?UL0R@!EO5/;%_..;[GVKZ):R[>9 Z@G'=&2[ER
M<Z6J)4(RRX$1^< K*/67(Q>,*+T4)R0K >1@28PBW_-FB)&B=)/8QG8BB?E9
MT:*$G7#DF3$B_JR!\GKE8O<:>"E.N3(!E,05.<$/4*_53N@5ZE0.!8-2%KQT
M!!Q7[A->;B.#MX"?!=2R-W>,DSWG;V;Q];!R/9,04,B442!ZN$ *E!HAG<;O
M5M/MMC3$_ORJ_FR]:R][(B'E]%=Q4/G*7;C. 8[D3-4+K[] ZR=RG=;\-[@
MU7"3B=XCXU3:7R<[2\59JZ)38>2]&8O2CG6K?Z5-$_R6X'<$'-TE!"TA^""$
M=PEA2P@_NT/4$J+!#JCQ;HNY(8HDL>"U(YKK4!%SZ_ RTL>5F: ]'?M-UU/J
MZ"4)9HL878Q0BUDW&+^'F06WD,T8@CL$T@ET6?A36:S]$=V_W2 =(V;A((?_
MBFSOBMRD&4P6*[#\H.\R^(= ."D06H'PIMJ/@VHWF+G%E WF,1@<23H!6GC#
M@HQ!"QS.!S69!'G3IJ))4]'8U-P;F(I&N^#(&X#2"5#HXX&I,2C WN Z;B=
MWL@4ZKT1!N)D&Y9T,GXNE3GE7K3KB4^^>6.#^!HO4SP1W^@>VK2\#_FF 7\G
MXE24TMESI5^V?7]'SA7HW+T'G7RN>WZWH'!49CK7<]%TOF:A>-4V==3]LR1_
M 5!+ P04    "  QA =+7RM2CXX"  #,"   &0   'AL+W=O<FMS:&5E=',O
M<VAE970T,"YX;6R-5NV.XB 4?96F#S %^J5&FXP?F]UD-S&SF=W?J*C-M*4+
M:&???H'66@%=_UBXGG.XATLOG3:4?? C(<+[+(N*S_RC$/4D"/CV2$K,7VA-
M*OG/GK(2"SEEAX#7C."=)I5%@ !(@A+GE9]-=6S-LBD]B2*OR)IY_%26F/V=
MDX(V,Q_ZE\!;?C@*%0BR:8T/Y"<1[_6:R5G0J^SRDE0\IY7'R'[FO\+)"@)%
MT(A?.6GX8.PI*QM*/]3DVV[F Y41*<A6* DL'V>R($6AE&0>?SI1OU]3$8?C
MB_H7;5Z:V6!.%K3XG>_$<>:/?&]']OA4B#?:?"6=H=CW.O??R9D4$JXRD6ML
M:<'UK[<]<4'+3D6F4N+/]IE7^MET^A>:FX Z NH)<NU'A+ CA%="]) 0=83H
MV17BCA ;*P2M=[V92RQP-F6T\5A['FJLCAV<Q+)<6Q74U='_R?WD,GK.PA1.
M@[,2ZC#S%H,&F"2\A2QMR%4DD GT62!7%G-DT='M @L;D41&#O\563T4N4DS
M=&Y6J/G1<+/0'8'(*1!I@7"X3>$=@=@I$-L9)&.C7"TFU9A*8^+4J-?"@8D,
MG:6-@1 :F[YR@$"*W)82IZ7$MI0"PU*+B0>K(#@R+#DP(#8LV9@(F8X<& #<
MAE*GH=0R!-,[11XY!4;/GY*Q4V#\Q"D9VS;-XBYL3(B,=VII8R 8FR^>#4JB
M.PU"WCK./@6>."8=Z.8TQN8Y<8$0,/N9#8I@8KAR@% X-FP%@TY<$G;0UR+W
MMO14"57D0;2_>E^1ZN1&? XG"^B(+]55K3O_5;Z]YW]@=L@K[FVHD/>'[O)[
M2@61N8,768RC_+3H)P79"S5,Y9BU]VL[$;3NOAV"_@,F^P=02P,$%     @
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
M@"=". B1CB4^AUQ,T7Z#X<3E<BG6M!TE[8:3NAN3=C^KTW]02P,$%     @
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
M.%V#G<QZ(VR)@%0>!G4;(6CXB,+(9>#(K(7](3QF3G4'3(&G68*I3NH23_^
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
MF,K8<S1HOP3+M2U*XBK\6AT#TZO\UWKZ-5[>P3,Z&NTL3&8Z(9EDMI2VF:)
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
M.L+>EJTNRI/NL-LB;M\=]%J='GV8M#I]*<G@4D3:G",U'G2#+KTUZ/>#SG!
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
M"NQ207XS>;_TD\,(\8-Q!PADH 8 00_VJH+P4I:5I6CT.+D@5S>5DXF[ _E
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
M<8H6EWLQ)'4F<3L=B6&OFP85&+646(2(8:SN=>5O>(L]57 D8MY\084TDG:
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
MY"7ID)(L"EQI#">[VR&9.@I&DSYQ<?A$[JI!!U &AN6;**54!QCSI>4EVE\
M0ZT %S4YFKI/$H,Q:8,AW%9@04Z&(S4!QMOI*K#M!X.^=":H,#DR(#M!=SA!
M*=X9X'][]-_!Z"F A"!-5ISODU"."8+1G4P4&.> "C7I@JXPPG]-.L!X*AOY
MLN:[4UX=D'&+Q%ZW-40I.,2##RAL]>H&.JU"0@.T>0!"?FM",K4%,FX*ZK!)
MAK4E;_Z"T3=L&F))_&\6)C,JIV!B;2;1E^JF@OC!N ,$ OH:0-"#O:H@/-)2
MI*R]4?C> ;FZJ:S6=0?R@12'[G# 2$/]KC^DYV[@**#/0@VY%&6;DS_3+;B=
M95@(:VKZ)(C14)'>E :_1N7N<-?V)6KYN+03=?R&:M:+$W6J/MV\4<='N#K
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
M%     @ ,80'2PG!01<Y @  >PH   T   !X;"]S='EL97,N>&ULU5;;:MM
M$/V595U* B62G-JEC21H X%"6P+Q0]_"6AI)"WM15RM7SM=W+[K8+KVY38E?
MM#-G=LZ<O:#9N-%;!G<5@$8=9Z))<*5U_28(FJP"3IH+68,PD4(J3K1Q51DT
MM0*2-S:)LV >ALN $RIP&HN6WW#=H$RV0B?X<H20S[^6.23X_NSYEU;JJV?(
MC[,7LUEX?WYUB)^YP#E&GN-]GN!H^1('OT]Z$?Z8U\0.J!=_1OT3Y@/BI24.
M^LU)XT**_3VR@*E,.* -80F^)HRN%;59!>&4;3T\MT FF51(F\,QRB*+- \^
M''G/GEO/PZF0RM7V%?QWW4\_" R>%4@9&P7.L0?2N"9:@Q(WQG&3'?A="/7V
M:EL;A:4BVVB^P%."&TR1M50YJ+%,A <HC1D45HZB965'+>O !K66W!@Y):44
MQ&D8,GK#T&; V)V]U)^+/>ZN0'Z./9(0(ZMB,,VJ>W,ZM=!)WF7SW+NTX5&\
MJ*8;J=^U9CG"^?;JP*V"@G;.[XI1@&$G=<VV;QDM!0>_F%\6C(XLF,9DJ(,J
MJ>B#X;-7)3, *(PVH#3-=I&OBM0KZ/1PG;KB6,WS$]3\K_>Y! &*L%W1YNX_
MY5W^SXHO7_V]9/=7.13\M';UL27:+GH"(A>G('+YR"*#ONGL=+:]OC:B:-U2
MIJGHY58TS\'KL0^+!'^R+QJVUUVF]F;H-5F;E^ >O\G-H2 MT[=VB2Z8X,G^
M8(5'RW'6:J1(\&1_A)RV_+4K.#TWTV]02P,$%     @ ,80'2_!_#C1X P
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
M[J^TV3=02P$"% ,4    "  QA =+'R// \     3 @  "P
M@ $     7W)E;',O+G)E;'-02P$"% ,4    "  QA =+9O,+8((   "Q
M$               @ 'I    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    (
M #&$!TM +Y?$[P   "L"   1              "  9D!  !D;V-0<F]P<R]C
M;W)E+GAM;%!+ 0(4 Q0    ( #&$!TN97)PC$ 8  )PG   3
M  "  ;<"  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ ,80'2UG
M/_I6 @  K@<  !@              ( !^ @  'AL+W=O<FMS:&5E=',O<VAE
M970Q+GAM;%!+ 0(4 Q0    ( #&$!TNK?-[5# 4  #P7   8
M  "  80+  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    "  Q
MA =+,/:EJ_D!  "'!0  &               @ '&$   >&PO=V]R:W-H965T
M<R]S:&5E=#,N>&UL4$L! A0#%     @ ,80'2_OHJ*Y>!   81,  !@
M         ( !]1(  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0
M   ( #&$!TNTJ/=C% 4  (08   8              "  8D7  !X;"]W;W)K
M<VAE971S+W-H965T-2YX;6Q02P$"% ,4    "  QA =+$ RTZK,!  #2 P
M&               @ '3'   >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L!
M A0#%     @ ,80'2T@4_'JQ 0  T@,  !@              ( !O!X  'AL
M+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( #&$!TLAKVP=M $
M -(#   8              "  :,@  !X;"]W;W)K<VAE971S+W-H965T."YX
M;6Q02P$"% ,4    "  QA =+/(C[QK0!  #2 P  &               @ &-
M(@  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ ,80'2\4&
M[;:V 0  T@,  !D              ( !=R0  'AL+W=O<FMS:&5E=',O<VAE
M970Q,"YX;6Q02P$"% ,4    "  QA =+',S?=;<!  #2 P  &0
M    @ %D)@  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    (
M #&$!TM!DMLGM0$  -(#   9              "  5(H  !X;"]W;W)K<VAE
M971S+W-H965T,3(N>&UL4$L! A0#%     @ ,80'2WH1+"ZV 0  T@,  !D
M             ( !/BH  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"
M% ,4    "  QA =+85MU%;<!  #2 P  &0              @ $K+   >&PO
M=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( #&$!TL][[,QL0$
M -(#   9              "  1DN  !X;"]W;W)K<VAE971S+W-H965T,34N
M>&UL4$L! A0#%     @ ,80'2Y'DDMRV 0  T@,  !D              ( !
M 3   'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    "  QA =+
M"8CO?K<!  #2 P  &0              @ 'N,0  >&PO=V]R:W-H965T<R]S
M:&5E=#$W+GAM;%!+ 0(4 Q0    ( #&$!TL]T51MP0$  #<$   9
M      "  =PS  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%
M  @ ,80'2X;7S NV 0  T@,  !D              ( !U#4  'AL+W=O<FMS
M:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    "  QA =+[R1(KK<!  #2 P
M&0              @ '!-P  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+
M 0(4 Q0    ( #&$!TN:\!G!M@$  -(#   9              "  :\Y  !X
M;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ ,80'2PL3!(?[
M 0  R 4  !D              ( !G#L  'AL+W=O<FMS:&5E=',O<VAE970R
M,BYX;6Q02P$"% ,4    "  QA =+O^O/J[<!  #2 P  &0
M@ './0  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( #&$
M!TM!2H@P*@(  (<&   9              "  ;P_  !X;"]W;W)K<VAE971S
M+W-H965T,C0N>&UL4$L! A0#%     @ ,80'2V%>RAH4 @  ^@8  !D
M         ( !'4(  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4
M    "  QA =+Y"NC -X!  #K!   &0              @ %H1   >&PO=V]R
M:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( #&$!TL6_E<Q[P(  /<,
M   9              "  7U&  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL
M4$L! A0#%     @ ,80'2YT:U;12 @  ,@@  !D              ( !HTD
M 'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    "  QA =+?ZL0
M+!H%   X'0  &0              @ $L3   >&PO=V]R:W-H965T<R]S:&5E
M=#(Y+GAM;%!+ 0(4 Q0    ( #&$!TM7)PT\]P$   P%   9
M  "  7U1  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @
M,80'2V$2>WWG @  ? L  !D              ( !JU,  'AL+W=O<FMS:&5E
M=',O<VAE970S,2YX;6Q02P$"% ,4    "  QA =+6@A\2&8"  !+!P  &0
M            @ ')5@  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4
M Q0    ( #&$!TL2'/V&<@(  +\(   9              "  699  !X;"]W
M;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ ,80'2^\_MB7Z 0
MR@4  !D              ( !#UP  'AL+W=O<FMS:&5E=',O<VAE970S-"YX
M;6Q02P$"% ,4    "  QA =+KE;8-7 "  "2"   &0              @ %
M7@  >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( #&$!TOD
M79'0-@(  /4&   9              "  >=@  !X;"]W;W)K<VAE971S+W-H
M965T,S8N>&UL4$L! A0#%     @ ,80'2RZ0??)^ @  4 @  !D
M     ( !5&,  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4
M"  QA =+^N<*' L"    !@  &0              @ $)9@  >&PO=V]R:W-H
M965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( #&$!TN^17?,,@(  &4&   9
M              "  4MH  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L!
M A0#%     @ ,80'2U\K4H^. @  S @  !D              ( !M&H  'AL
M+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    "  QA =+D:ZP5=L"
M  !N"@  &0              @ %Y;0  >&PO=V]R:W-H965T<R]S:&5E=#0Q
M+GAM;%!+ 0(4 Q0    ( #&$!TLQ(XY=3@,  !H-   9              "
M 8MP  !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ ,80'
M2Y<(LXW= 0  H 0  !D              ( !$'0  'AL+W=O<FMS:&5E=',O
M<VAE970T,RYX;6Q02P$"% ,4    "  QA =+M:>#GUX"  "W!P  &0
M        @ $D=@  >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0
M   ( #&$!TM0T)Q2?D8  %!4 0 4              "  ;EX  !X;"]S:&%R
M9613=')I;F=S+GAM;%!+ 0(4 Q0    ( #&$!TL)P4$7.0(  'L*   -
M          "  6F_  !X;"]S='EL97,N>&UL4$L! A0#%     @ ,80'2_!_
M#C1X P  _!P   \              ( !S<$  'AL+W=O<FMB;V]K+GAM;%!+
M 0(4 Q0    ( #&$!TMXLDPMN@$  "D;   :              "  7+%  !X
M;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( #&$!TL3I$.V
MM0$  %(;   3              "  63'  !;0V]N=&5N=%]4>7!E<UTN>&UL
64$L%!@     U #4 90X  $K)      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * Rivet Software Inc.
 *
 * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved.
 * Version 2.4.0.3
 *
 */

var Show = {};
Show.LastAR = null,

Show.hideAR = function(){
	Show.LastAR.style.display = 'none';
};

Show.showAR = function ( link, id, win ){
	if( Show.LastAR ){
		Show.hideAR();
	}

	var ref = link;
	do {
		ref = ref.nextSibling;
	} while (ref && ref.nodeName != 'TABLE');

	if (!ref || ref.nodeName != 'TABLE') {
		var tmp = win ?
			win.document.getElementById(id) :
			document.getElementById(id);

		if( tmp ){
			ref = tmp.cloneNode(true);
			ref.id = '';
			link.parentNode.appendChild(ref);
		}
	}

	if( ref ){
		ref.style.display = 'block';
		Show.LastAR = ref;
	}
};

Show.toggleNext = function( link ){
	var ref = link;

	do{
		ref = ref.nextSibling;
	}while( ref.nodeName != 'DIV' );

	if( ref.style &&
		ref.style.display &&
		ref.style.display == 'none' ){
		ref.style.display = 'block';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '+', '-' );
		}else{
			link.innerText = link.innerText.replace( '+', '-' );
		}
	}else{
		ref.style.display = 'none';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '-', '+' );
		}else{
			link.innerText = link.innerText.replace( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.7.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>88</ContextCount>
  <ElementCount>190</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>31</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001000 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002000 - Statement - Condensed Consolidated Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome</Role>
      <ShortName>Condensed Consolidated Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004000 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>2101100 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/BasisOfPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>2102100 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2103100 - Disclosure - Financing</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/Financing</Role>
      <ShortName>Financing</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2104100 - Disclosure - Warranties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/Warranties</Role>
      <ShortName>Warranties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2105100 - Disclosure - Share Repurchase Program</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/ShareRepurchaseProgram</Role>
      <ShortName>Share Repurchase Program</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2106100 - Disclosure - Share-Based Compensation and Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlans</Role>
      <ShortName>Share-Based Compensation and Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2108100 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2109100 - Disclosure - Legal Matters</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/LegalMatters</Role>
      <ShortName>Legal Matters</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2110100 - Disclosure - Recent Accounting Pronouncements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/RecentAccountingPronouncements</Role>
      <ShortName>Recent Accounting Pronouncements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Fair Value Measurements (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/FairValueMeasurementsPolicies</Role>
      <ShortName>Fair Value Measurements (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/RecentAccountingPronouncements</ParentRole>
      <Position>15</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - Warranties (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/WarrantiesPolicies</Role>
      <ShortName>Warranties (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/RecentAccountingPronouncements</ParentRole>
      <Position>16</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2210201 - Disclosure - Recent Accounting Pronouncements (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/RecentAccountingPronouncementsPolicies</Role>
      <ShortName>Recent Accounting Pronouncements (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/RecentAccountingPronouncements</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2302302 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/FairValueMeasurements</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2303301 - Disclosure - Financing (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/FinancingTables</Role>
      <ShortName>Financing (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/Financing</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2304302 - Disclosure - Warranties (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/WarrantiesTables</Role>
      <ShortName>Warranties (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/Warranties</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - Share Repurchase Program (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/ShareRepurchaseProgramTables</Role>
      <ShortName>Share Repurchase Program (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/ShareRepurchaseProgram</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2306301 - Disclosure - Share-Based Compensation and Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables</Role>
      <ShortName>Share-Based Compensation and Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlans</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2308301 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/EarningsPerShare</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2402403 - Disclosure - Fair Value Measurements (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/FairValueMeasurementsNarrativeDetails</Role>
      <ShortName>Fair Value Measurements (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2402404 - Disclosure - Fair Value Measurements (Fair Value of Marketable Securities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfMarketableSecuritiesDetails</Role>
      <ShortName>Fair Value Measurements (Fair Value of Marketable Securities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2402405 - Disclosure - Fair Value Measurements (Fair Value of Senior Notes) (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfSeniorNotesDetails</Role>
      <ShortName>Fair Value Measurements (Fair Value of Senior Notes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2403402 - Disclosure - Financing (Unsecured Revolving Credit Facility) (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails</Role>
      <ShortName>Financing (Unsecured Revolving Credit Facility) (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/FinancingTables</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2403403 - Disclosure - Financing (Senior Notes) (Narrative) (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails</Role>
      <ShortName>Financing (Senior Notes) (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/FinancingTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2403404 - Disclosure - Financing (Outstanding Financing Facilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails</Role>
      <ShortName>Financing (Outstanding Financing Facilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/FinancingTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2404403 - Disclosure - Warranties (Product Warranty Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/WarrantiesProductWarrantyLiabilitiesDetails</Role>
      <ShortName>Warranties (Product Warranty Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/WarrantiesTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Share Repurchase Program (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails</Role>
      <ShortName>Share Repurchase Program (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/ShareRepurchaseProgramTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2405403 - Disclosure - Share Repurchase Program (Schedule Of Shares Repurchased) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/ShareRepurchaseProgramScheduleOfSharesRepurchasedDetails</Role>
      <ShortName>Share Repurchase Program (Schedule Of Shares Repurchased) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/ShareRepurchaseProgramTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Share-Based Compensation and Benefit Plans (Stock Options) (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails</Role>
      <ShortName>Share-Based Compensation and Benefit Plans (Stock Options) (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2406403 - Disclosure - Share-Based Compensation and Benefit Plans (Other Share-Based Compensation) (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails</Role>
      <ShortName>Share-Based Compensation and Benefit Plans (Other Share-Based Compensation) (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2406404 - Disclosure - Share-Based Compensation and Benefit Plans (Profit Sharing and Savings Plan) (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails</Role>
      <ShortName>Share-Based Compensation and Benefit Plans (Profit Sharing and Savings Plan) (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2406405 - Disclosure - Share-Based Compensation and Benefit Plans (Nonqualified Deferred Compensation Plan) (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails</Role>
      <ShortName>Share-Based Compensation and Benefit Plans (Nonqualified Deferred Compensation Plan) (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2406406 - Disclosure - Share-Based Compensation and Benefit Plans (Summary Of Stock Options) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails</Role>
      <ShortName>Share-Based Compensation and Benefit Plans (Summary Of Stock Options) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2406407 - Disclosure - Share-Based Compensation and Benefit Plans (Black-Scholes Option Pricing Model) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails</Role>
      <ShortName>Share-Based Compensation and Benefit Plans (Black-Scholes Option Pricing Model) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2406408 - Disclosure - Share-Based Compensation and Benefit Plans (Stock Option Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails</Role>
      <ShortName>Share-Based Compensation and Benefit Plans (Stock Option Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2406409 - Disclosure - Share-Based Compensation and Benefit Plans (Other Share-Based Compensation Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails</Role>
      <ShortName>Share-Based Compensation and Benefit Plans (Other Share-Based Compensation Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2408402 - Disclosure - Earnings Per Share (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/EarningsPerShareNarrativeDetails</Role>
      <ShortName>Earnings Per Share (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/EarningsPerShareTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2408403 - Disclosure - Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/EarningsPerShareTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2409401 - Disclosure - Legal Matters (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/LegalMattersNarrativeDetails</Role>
      <ShortName>Legal Matters (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/LegalMatters</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="orly-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2410402 - Disclosure - Recent Accounting Pronouncements Recent Accounting Pronouncements (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/RecentAccountingPronouncementsRecentAccountingPronouncementsNarrativeDetails</Role>
      <ShortName>Recent Accounting Pronouncements Recent Accounting Pronouncements (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>orly-20170630.xml</File>
    <File>orly-20170630.xsd</File>
    <File>orly-20170630_cal.xml</File>
    <File>orly-20170630_def.xml</File>
    <File>orly-20170630_lab.xml</File>
    <File>orly-20170630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies/>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>63
<FILENAME>0000898173-17-000154-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000898173-17-000154-xbrl.zip
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
M?!;H9X%^NIG&IBV,%/WGW;P]O/O8[@&%"L]FH1W\S6UO<)=EQ9_?SS(G3T_
MUF)9]DO?C.8/LL71(!Z/OC*?5=[WK_+.?1$\ASCG$N*<H7"8K^UAM[9E\"&#
M-9EWQEFW,"DKF\"?\G&R0O,%OO2L!SYTQH/ATY*?)3K,,R6-A#C2=G C&>>?
M7J;C#R2AXEE]G:?Z>NSD?CV@?4[E/F J]P%"N^?,[#FN^W-(V]=V<9X#N^?
M[@=?!'OX[D]%_([EAG]GC!<'!VW/C'^R[F[#;O5SNOM\TMV/O5_=8!">Q>-\
MQ.,,S<:S>)R/>)RA<7GV*GX$LU$O<WI.HCU.$NWH!3^-M?#/>9+G/,D/;M@>
MG5?/B^#'6P3G$!LF2[!MO^1]-NP >NVK[-?VN',]/^"][<'2CX[Y<#3^]'4P
M>]&[2P>0#///$W"O_@:OK1TA_Y[W=;;MVZRC]O8=GSW)?:0:A:>R/_7H10L/
MM=K>PE?C8#)\7FT/LMIV)/?S:CO#(K:E1,]B=/>#Q+YKDA]KR7(D(3Z[D/O<
MI?<P*?RNJS%/($-[?/VY,'.MW"[EB[O_/1F-BP N#H9OLZ^FTQE, *_^%=BJ
M/OS8R:;AW:) SF_Z.&[WNZ"B1K_==@&X% <A_;3D="\2S"5H)QK\0/M4#R=8
M"_H4KJ27? 2_#ERJ06W38W9]#LRS:.XBFOOLU#7Q8'F79@T3?JRU\?NSTCT'
MR?Z.K/EJ)?VSQGW"<OG$->X#GQA_%O5G43\7Y^+1([K5NN+GM?&\-LYA;3Q"
M$<&DGT\7QF34?9\-BTWJ19$K<D%+ *0GWDYNLF%[/%AD0?[S3=8>38;9ZWPT
M8 3+GW_[Z,OOEI<6"59_T<(7?-8?W.3]M=^842B!.]KVD95WE9<JU!;O;:!,
M=Y$>Y3<FXV%V]7,#?EM>!F1N>MU&DFUYY90(36_=3*0MKP6V9.LQ3_.TMK^R
MF^4_&U@5W;0R8J]]U9H)X(?L<LE/>3%5SNW.^ *4E#2$>TDL5<Y*;EAP*%!!
M.9?4VQ>O+]N]$7R\]O+RBVXR'*8_Y:-.N_=[UAZ&Z<K8X>-16JH#EI*(&(2)
M@E$]^SA&0;L7KR_*\K5-7RHA\8-.D<2=WO"^6(T1_C;: 12AC4>!,"2#(($3
MS!6?@1(ETNC%Z_\@4RC6?J49C 3GKD!HP;5WFD4"TNF$-2%4S+"(BA>%C6X"
MH_K**A!3^'9GB=/:1<X""E)%2EWPT9<L,1+9%TMNPMHOK8*1=HAV^+KRW JI
M&(F.<\\]41C/OJZYU>S%:XPN_F/YN^G5Y>="80(<_'78[KWI=[-O_Y[=[?!=
MZZT*EA!OD=01&9!'4Q(>A8"7[?G:+ZV ,;BY&?2+_8-"T8_>3<8IUDCE24LP
MS0+EVDTO6MVLD]_ ^OO+"[0 ;1#.<AFT-D)R*2@L8#J#-KC Z(M6T@C%JTMM
MI108,*'8$O ;X%O&).:];.B K5>#X2[D](%2C4G$PF-MD/&8QY*<SCCUXO5?
MV\.KK 7N2-9+%BGKMHIO+(*W]-%E>#YD5_D("-\?I^WK'0#BAE./;"! ,2.#
MX4J[&4 D,,1?O'[7^A#>_/6OO[?,;Y_>_?KNTYO_#*TW;]TB0,M?31 56^:
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
MJWT8M<I9!&EN3H%(Z'?QNESXP8[K/&S&QA6M:9V5!EGE<97""T8(GPINB+A
M] *M-42-(.^!X<<T:^V$.'*B, L"-&@ '".8&5\Y9,934^"8AK]=8+8SCE.@
MUV/Y6W^VT9=51P!/D?5>VZB:@4]MP91J0U3@##"ORKY")*O])<M.XNO0;\#F
ML5!O]+264->&&8P%MQ+3D$98"<VK\ OS6C7>M%7%N>.^UI]:PCVUDJ.*2FR9
MB(A+P3FK7&\>:@D,^1107^LT+:&.0Z1,$@7!%(\T>D]1J+P#9&L]*?!30'VM
M9[2$NB0$.:(I09R(U)]/5 W9I1;UMH?J@5$_;K"YA#HAX!5BIRAXA4A9;3@J
MHRH;J*\W 'TJJ&_7<P*6M@A*I%ICCAT!9Z_,YRIK4+VR]TG@OIN>8Q%S'PT$
M :D-$ZQNA,NS>Q;[4&.[> JH[Z;GJ @6$\\=QCI*HA6K>LZ N:\/67MH/7?<
M"'!YL4>MK8M!N31E00GO59DL,%:BFHJ_IW6[S-)(@S7-G]-HNOE\B,,:U^WQ
M@>DI\C2K>;7E=.HR\7X 2&7C?#CM2ST;H&?ODI_\[K+Q0Q4OW@[Z?X</I&'4
MW:8[U[0W6>2+ C_#^4"#12P0S@F?GSF/PJYI([W(E_N1^N1L^_V[9)L#/<)E
M%#HRBB22Z7#(O).+K/>[?%)LJW7^^E[8!KH?,>^X#SPXKJ)$U6!@&HS:P0"<
M.=N^S]5FJ:<*HO(8 D>IQZI251$'^&^U"H6S8=L.19E/F5US?UIR:R-$T"::
M*!22GI5Y ^\\>!=+Y:2CVU0^/DP5XOV%KZ6:Y.)SR\7;M<% )52M1;!:":YR
M7% Q!>HZO[KNW<W?!0_,)P5]O1[,5M P_SR9EAW/QD&!/_S/?_Q+\;ZB+K4L
M-D[UJ;-;VK>WO;Q3E1H7?RK*0I?.-<PK@HM\9A\N?TA%V9-$B6Y92K\>F_E0
M*WC':''.454'/KB]!3<L"?]=@JT@X'2(T:37:XEBIM%->]RY7B'JXE&,4>J!
M/BMG[:<D:ZKL;2BB+RK)O[9'J6)]VI9G </5^4H+1"QK?/,"CWX%S^>[I;KT
MR2@!4Y3GIEG4P,%49EP4\BXSY=6!ZWIMH>T>[_@P*\POQ\_=;<M5/+DEO4X#
M0VRH/80-"M:W,!016Q8FD'2$LIXKX/?1P34ZGY)CRU'7=\,QQH!'2 HME<;,
M*RK+U#VE'M6;PM!Z+O?8')NV^,N*!G]OLX?-ZAL(KS0R2@@5P&U'SMAJB$S*
M@-0[+ZTAQPH2#XOG]M26A05) R6.46:<=5JP:LPLDJ9>0E3/:#XRGKNEL:*R
M6B/!&;,<PF83:#5CS5*+:DV"\#J%]&AX[I:S$IQ3S['U6&OOL57.EO4,CNIZ
MTR!<S]<],IZ[):@<]L10D7I+NHA,Y*(J]S=*HGK]J#XAGB?,NK/4;PAD547*
M+(K.P@(M\?1\70[RW/#<KH>0#J!:+'<J>FNM,:CJ\*.E$/44^RGE]H3I]$"Q
M=-P@XRBQ 0355HV!M-7U]OZ8GAN>N^DAJ2V&11F)Y094KF;>5I.)0B#U;K^G
MU+<G3)0'PYFB1!(?F/+(:3^?OPU6IM[:L)XIWQG/:J+7+,\P<Q+W[@2C@A*!
ML=2P#%P;)ZV59FXC0FVM70BU,C-J"T3W GY+(Q;+ M,V."$UT8("P+;,'0C;
MH! 56IF2<@#L<-/"!''PMCL'35!$:=2/PH0X8T"="R7+G31G.*Z5*VMXG6@$
M?1T\]X-]4]^E2$4PS&MNE3"6.#!%Y7(6'HN:VM(J=0^Z!^SI&+A;R+>D$":M
MC10X7/7K+>0:=GT^5-%4>OAM^V:A-<W[X0!XG0(QB,<@^OK8_E(T"-YA!X;0
MF ):3XTCGJ0=0EXM'E:7/]Z@V+8C=QQJ_'YR:GBE)3?2(()T:KP2+:GVHV30
M]?"A*=!_$'+(AQ .C6@,+%B-@R<D*,.K1K=8N]5)SJG#]^-1X_3"$2R-4@9+
M##@-B'D>R;SM+T34]1BZP=DY"CEFTR2&:?=Y6,SQ:P_O%F_:W.C_U(M(I&FZ
MBE(DI52!22_+F,U*7S_HM9U .^)[8LJ=1L+$HC)&B4*86L6921NI&"FC(01&
M5J3NS$^2<@^BJ90%_SP2;5+O9$R#C;C,^U 6^-.4N9-IM469BX8I$X0%1UY@
MYYW2C,YDCJFH:J[08U#NU[1I4LQ&6;@^K8E_=UE<7$N\;=29E]87[YD? =CV
M8#G1)^;#T?C3UT$%3P5DUOT;O+9VR.!87%P<6Z\92<%ZM$IA9 -BJ;EC-3<I
M+FX13X\@I#Y?.S-R._F_$UZ^A:_&P63XJ+P,$%-;YB336(!?;GAT56-3'+&N
M\1*](OQDO-P^,WCO>)TR:@%#)H+P@5-K$*UVTY(C57>R!:.KCM1VN.Z/Q[8>
MJLS:P%(M*0H!0_QKJ\$#8+Y9/?>%F>:KP?N^>%2[N,4F6HW3$/E/W_ NM>E:
MWH1+8K!VSM6Q9'IND:/7#-P9JC2.BDEI1%5D3(4F:XLBJK*$P3#UATM?+'K;
MI0WRHN'<]*/URHB%7?*J%*+8MB_Z%18M,E/'LW$^;6#5ZRU71!3E#G!W+VN/
MQBV"B\95TUY65]/.==?M+]FT4V8V;7F5%?>D6T;9\$O>*:L:2JQNVG]DH^F6
M?]E>>UYPD:4]SE2W@!'Z4UE(<9FL28O\:=H]$71A"6)56_ UZ:$I7F6[_YF&
M*F DO'I7']C<8@>]:JG*X+XBMRC JZ.+4G?5SBZMJ1<UI$L#P#%3 >%(HR'8
MQ7(3 8-R6=D4F@\M(*^$GB/6",IAL/Z^'E:B0<,5%IEYR=(IW"I![B1?K7"=
MP\I?47Q\6.M-JQ=A%0(T5# 1R$J\$]Q:5K;.#9:O*N8YK/35XOFW(\*Z@:[,
M>\2<(HPZ[C@#%5,-KR%*K([?F\,J7B%R#UA]FM*U/EFW%EHD!3$H<"(QMT(X
MQ\M#=5++]90%B>7KH9T!<RB\FZ26*D=#\!!/8>)MVK.KCD09),1ZJ24;).$^
M\&Z67.*H22UWK.5I+B,$,;C,VSE;ZQRR)+GH9/!NH"\BFB@5I=,:8BU/1=2E
M!N/*R;7RP%]INA^\Y=S1J7UJ'@+Z=M#_DJ6^L,4LV]&GP7BY#C3EI]X.QK]G
M:W-P]5VI>X^%7=I]$XQHAJT22$M0^> @EYZ6U]37IR773F:>C X/0NSI@*,X
M&,[^E.[;?N[Y4"8L: %CD<><1)Y&3S&M6+FJTIZV>O'Z/?E=_\K] ]"YD01[
M$_]3^]ML7ZP<JKCOV9MCC'MV H,Y\!H5JY]2C*N6<]YS42_H)@<(\U94'X%X
M1YX6S12V1@LB)"5,,$=M54SB'&7U(BA&\/=!R!--F[:6*N&U(SI2@8QTH>I
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
M J^M4SB>I@A(H! P<M:[0 0ADHAJUT[%\.+UIWG'KS36 <M?1JU1>N/%YX1
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
MR?&S)W84);:0%_NI*%AKO+_AYS__=-\BPL4BRU29.'IW:3J=E$#>6+H\/\_
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
M%5EY$6A25^1?G?\,NE+*296UVY96FG;:0*ZJR!+Y9R<LTU@Z:-PR :X4#M2
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
MMUX:B:$XB4*X0JPH'4C(9P(6 @ER=NZ+-$ =(M8EB6H3!_2KB*,P'YG. CE
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
M3<(NG0\JF)Q7K+!+R]8['E'.8,:HIGJKEN9%7 J*5@\P*V>77 .0$&ZDD0:
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
M6RM]&;P+F 8#M\*]7$N;L4CJP!:X8-X!:+IAKADE/W('4F/40BA'D<:29,<
M,]I O,=&W(8R=N[#ERP)TYP;X<>"D<6[''+V&.79(TLMV$$G>H1?Q)QOQ)P/
M3)PR+A TYD+C!D7C$"Y\+TE][/?G@U#%]LZ >_%H6O9!&#:P*:X@RZ8-P5Z)
M5<C29XWC6$N6'< & AR27@"28.M#;(D=/8#%)HFL*!L]H,Q[T.I'195[A@C3
M+-XS640&%N>E(D80P)6/MLN[C%H3--+2N>%(9V%%+E*G>":</4MOC@^&8@L^
M_^BT8S@L+>#GLK H:^S-0YZT%_H>U_NP0'$D!,8A,NXL<K@Y?;-8OS@MY@>X
M\9EN0CG^.,[9_',"T>!9R2_!.,?,$7#4'Z*01X8>&)""K6S1+#(/^5.$19+*
MX8)6_'4BF09D(@W!Q-$PX53%S7E:!6X;"S V;P=3[GR$5O =/]((Q D_L\=-
MZ8D$I C1X !!=[FK!!\0TWCG& ,*[/%R/]'$(E\*>R9A0(YT< ?#+!0K%!F3
MMCAFYZ]U6=JW&![A@MF1[CR1^KD7(H!@[A"\<A$;32_TW.R*<E[*]O&N/%
M_;I6[%V(K3 'P09#M,^>_YTOWF$\)+,4',5X&]#)3YJIYI:?^$%IB@[N.$CT
MWBL;R30$Y^E5,8C [QT>LRG,(GRV % 0$&,@3\Y0D2]%)D,PQ]7&T<_7.L4F
M>8=BNUF/[I6[0.(L\#+S,99G;B0XW@OXL2_((X^^-1->/HK (O:Y^'9 H#!.
MIE@D BYT2>S#99D'%5XL2: D1-@UP_-<('C<-OF,7+ 2+EWL*N$X'U,ZQ%=+
M1)U"G>69F$/VX$<H6T+;FJ]J6_-&5G/:]G=FX1%'K$Y;NKK)J,,GO&;4B3<L
M#!<.SDMC,1:&&2_&N/$F-QABRN;HX;)R*41Q1/XA3B4.,)687YJ:0M_92\X&
MLAX\T"/X)*XM49P?69(\F5GMUB:=!0^#):(1Q?_%U?18"JSXI(<O&FLWA"TI
MPF7XLM_Y;<G.\$9A<A9:=*";8,LB,(8WP,](2?&+[?:'SV.N.('"%,HT#E0
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
MW"IF5IS<B[\5$H'%I?"AEVI+>7JHY3CKG\O#)2+6LX@7)=Y#DB.]B&,@S2*
M^;PT+??.!V=#B'W:>'@+]-0K&/;8'CW%.A(V5G(]*(Z;27\QB+G:6:&,1@E;
M-EX0+0?%?W=ILM#NZX.!KFF#=J^I]SMRVU![<9.%H:%H)VTH2(7_5/A/A?]4
M^$^%_U3X3U5V]:RRH\)_*OR_/O>?"O^I\)\*_R\Y28,*_VMKDE#A/Q7^4^$_
M67%4^$^%_U3X3X7_^ZR,"O^I\)\*_ZGPORJ5Q%3X3X7_5/A?&W&EPG\J_*?"
M_PI9KU3X?QU?F0K_J?"?"O^I\)\*_ZGPOW)GRE3X?]W*@0K_J?"?"O^I\)\*
M_TEGU45G4>$_%?Y3X3_A(>$A%?Y3X3\5_E/A/R'FON7X&]'RL#S;NQ%\3GS5
MIZRQMG5";7,UH3;SER0/(Q"6'[B_0OY$#./!BU/MB^,7W&#$R+'X!R:I_^!U
M6E@BSW-X4&B"4+1PR&PP%0W,&$BR.^.\'C0R!=NFAH\P!(NR>7E*[A;8UKX,
MRY LP*,U,BEL/))M6@*7X_G)O^):WGY:.K)+FQ)-&0Z;LJJ;O693DWN*UF[I
M<9N2=E=I-D_9IL1AD_5@O",H\A^?Q7L>/&<L'O3YR_U TE/L4P"@_M7Y]JWS
M^?[CX*X,:"]S"[740UDT2)$\+C>/*UT3/W+&T,,&Z0HP*1]L8;1*.3RDY>D)
MB&'U9UJ*J<G2V'KA-BI:TV$<9,6"I<R;8NSP[> ["BRW:G,5G8L:>![911 )
M7^9X(!AG>GJ WH\;2]G3 GAX87(&D/XN(8$4S>&=J!Z2T](@T2YI-9X+NV 1
MURRC$9N'B3.2609JB:5EQZJ&8V*&H VA\@#0QLM56)8OC/D\98+  [A+?7UQ
M>BG.4%;?V+>QJ)CQ;3RP\!E3Y)(]9[>81K/C"K:T#C.SV?3IBWV*"#2Z-S.Q
MHN02!'@7-R>.O$>>/Q;."49V%GTY>&6>6#N6+^.*!ZL/XT<.C4P!7?:!N<6(
MPUS.7_$CQ0H>LE67F?-D<'*<"!\8-P9A%A:=PG<!5D -/Q? +:%LYA5HCK,*
M3ZAY"1[/2>0:/?NJ)!- E)(X+^)8) A9XH#Q'8A*U7A/F+V(9%GWK9>9-'WY
MV(=7N/A=GSPG$H1!+S#@+,<I.!=UNMCKR('=1C$U,4$WM^@X+^L)A#,G;,F2
M,H1+&;"JZ%=CM,ZQ7L*A*3MD"RN1RX2]&:>=+RQ\$5Q)<B@R-Y51OQ/4I("G
M45XF6F+I9U:JE%_O('J1B9I#/ I,S@7C(%52!FVOMYVMQT>?/2*0O,HY5YWS
M7@YS26_Y9_"B )@L>/=^;V39PE:?8Z\V]_$&C=KW\OR'0",;)57\G'VHBZT[
MG _)/:$WQP?_6#Q8\-8(K+SXFK^]D=_PGP-PS9*?=_<RGNUQ.(5_PIX>4'_[
M-YAV9<T#]C[YQXJ%OEB4G_X+ P:X%/=O;_0WD@_.'/^WDE[[2SA>_-,O?$*\
M>K&D9O/G#[D'+5Y0^-#E^Y7#;E</O'_'VS>0!.P/WDDC_@H/7AAZLP_83P9/
MXMPQ?C3/?_]?8/JRR>1#CO548*,L7V5_%@_*_8JWW>&_V;C^#+,?TXG[5P$8
M-M)^ V"+[8#SN7A"T=<KIO0^!%W[=:I"UY_*HLY&/GR%2GL2@W-IJ=30S(:I
M:D<G254^_EZV]J& =:&X)!RK'5@G7;/ZIGR"%6K?4TG16ZW9,&6Y;-Q=?/SC
M04KI_/'NJ+)T;<H?'%X_LIRCB%EL^<8$4>8_).Y$2_\E\_]7+JW/*I^ZVF@J
MK=*TW+YTJPIWD18L_Y1HH[F^I7]?"D]JP)-C+T+?.6'*O6QY\5#NEJ]P>66_
M1'D&_K8T/3$)2\7'8AKJ2J.I*R<C9-49K6S4_(7'M0JO?_7D?_/I??:L_VXT
M9>/(85\F??809HI,=SGK[RB#9J\C&VJOT^\TFZW>0.G$9_T=71ZVCG[63S''
M]3''5BDQ1U,]:\Q1,<\;\KRFS=?$<L.39TR->C^UQR#$Y<)X:H/MXU-IZWRJ
M&:S481M]@R/0\G4U.&*8VW=<:^&XIBVQ'['?GN?;%'G:F;K?V)/G//'T"M$)
M ZQ WHD"N_SB:MGXQL*VQ8]Q^@T__(^KB=/L)?56-HV?SXD :S_7T7R-K-&)
M*ZB)DWO *=;QG-N3TK*IF VYO.C]Z3FO2EYNC6"T<FJ>0+#Z)_>UP[P,.[94
M13V^(%\%S-7$D3YJ(HTARTD?UX:DW[::QL_2'7-MSY<^>YBE/8X8-M9:C2/O
M^\6":+Z&PD#!#Z^$#IOS4!S4*^)X&AY4^+7W65@C4Y*W8@CKMVVCM8LA7*TD
MB9/:87J[V5#,TDX=JB(GQ[:HR'"Z#J&)9<1L-(W24ADN148HHO/J<(:<GC;5
M&NAI]>1ZVM3-H^CI\V91G52!J^U6HZ4>/Y!2%<FB6$D-5/Y%RE\J;F9SM1$^
MB1OY[%O9 MIM2Y:+;8%R1AF48PMH)[8%@"SZ3H=75^%^K%?YLE8:!E5%3LAG
MKXX"K[/0Q#+2;+1,\MG)9]]?3QMK]/1JZ>;Y]+1^>CUM*.2S'Z[ ]?+ Z>*=
MB!H!5'U5_D7*7RINFF&0N)'/OK4M8.1M 6.=+5!.?Z=R; 'CY+: T92/8PL<
M(:6Z*I!4;!+H;:-A-/72,&H# :LB9^3S5\@ N&"A2V5,,\J+W5^)C%',8#UM
M?_=PY<R?\;EWQ^&LLAH+7$I><K$"/5T'@JO*9%X3P&B8LMZ0S=43JY,3_2HR
MGVN$MI6S?PAIJU(!0L"Z?)_2:+6:#5DYDDU*.+K>E-VN'<Q.?4FR;-I*.&5-
MGQ)IW?;6MPQ1]6V@.,\LQ^I2 5O<A2=>B5ZU8?,KO63V8))V*;$T<TW-2GF*
M!Q=P$.E>G330WD_"TML^LU!,B+!F.(#J/VR,,U5'8C;@01W]TU?\I-RJ26BU
MC.<=/FP@?53I[>#3)Q\\:B!+/KVBY#O*$(0E$HKQ\D$0B5GO.!JF1,8T*TK9
MFC!FJZ+D.RYC;A@EMX7UL;>5H9.546LK0R4KXUA6ADQ61F41\Q2J7*:O?PCY
ME(J2CU0YJ?)*JG*-5/GQ5#GY90>1KUE1\M7?RM J2ME:,*9R:U24?&1ED)51
M22M#)RNCP,IP6( 3<"VW+(595>^G#K!>?Z5>5:U4AZ]?X4,44NJDU"NIU U2
MZL<+'535]ZT%F,M7>J1[?"M#(\8\C'SMBI*OZE;&ZH"[S2/KB@?<#2S?!4T:
M?&7^W=3R6=<*[%'''?=M)PK9^![?NLO4.V78:?6'[4Y;&^J#=DM694V+I][U
MS&ZG0U/OMMWM$:;>*68I8^\,^;R3W\[[^C./O;OFS;=H[S3NL-)U2NERF]6N
MTS[%<,.AYTOAE$GW4Y\QZ1-<,PVD 6C9<9ZTA;4@Z15HR4I@P![L1Q.3$I.N
M9]([^\?)6)3 ]5C#/(_(MZNTW+[8[OQL7KVQLJ65*A*;UI%-$Z[<>O0LX2,Q
M'N$CX>.5L.G.^%@3H_)(C06*I?IS-&.^%8*)__8!X]KB0$A$MM^]/P;+5H E
M*R?O%>/ RM&'F(N8BYBKBL0CYB+F.@[Q+JT=9VX%:=NDDLB+.6:V._)F[)RR
M>Y2.\37MKGE C[<JMG%;$Q-HJ8U6P6Q7FCA _2TK;VG4":T(G#9'@HQFH]DN
M;[( 81%A$6$164['(9>A UK1K"9"*T(KLIS.;#D9BM90:$SC<2-3Y\>AI 2D
M63+[U"$NNFOHLU*T(KXBOB*^(KZJ"ZV(KXBOJG$<>/Y3OZ,&$?K,]6:VB^E;
M%4[5JM>Q<_58JG+T(?XA_B'^(?XA_JD@?6IJ)QTU.^I?W'!BXQL+MF\]8H^C
MV<QSI0#;N022%X5!:+GX?DD0O*4JR@>))\3OPY>;)I#O0^ZJ3!@OMD3;<D/6
MY+(PK@(&]TD.K0C+KT-FA(@8C;996@4=B0B)R"6)R!JUHC1DI;3AZR0S)#.7
M)#-"1,R&8926]7@I(D+%(SL0>S"9L!'O11R$V,+2FX>VYP:'M G-+VKOUM'-
M-6.JCP $FRKI2V6.JB!(L=95&JK9+@M1]J;KI4!1C5"GOFK\*J4W%E9-*2^-
MF(25A)6$]92J5M-(>DEZ27JK+;V)L!JE!7"O7E@OX:!2,:MQ4FD%033#7_+.
M747#0LX4*BNK<]QY8L]JNVPW^/!>A546Z>I);WW5[,5*FQ"N9D-ME7:P0\)%
MPD7"]8HJ4QN:7K;E2M)&TG;ETI:HLK927@NL:Q"NFKA^U2V&JGX2=*5H17Q%
M?$5\17Q5%UH17Q%?46'0"0JHD]'.TISY(L9^E#KJTTQIJ5>=6O4XKW+T(?XB
M_B+^JB[]B+^(OZIEKE4HP>FT%0PK=MS-KL7;.S"H!@PZ]J('AQW$H77JHEIL
M/I?75G43?2^M[VHQ/;5;I;S^]7N3M +>&F6#5MFTN7HT)/ [G'SJ[;%JS CK
M".L(Z\CRJR;X%=/3O)7+SH8D-"0T)#0DRZ]*X,?O,VZULM/EKACK:GJL>^IP
MX"$54F> Q$46:,$3*XB+Y[82ST73\P0)2VNTN1D^C\:(5<+0ZL$EF87UPT""
MO/)"@T?JB4$(1PA'"$=67I4@KYBHQFU;(PPD#"0,K!@&$N25%@943YCL<A4(
M5Y-8X)H:&54^>XW,Z>N)=F#,NE&2N(ZXCKBNRK0BKB.N(ZZK*=?5Q-@[:3UO
MQPUM<<#[Q*2Y%X+?8EO.4A--UPLEVQTYT9B-X1]2.&42$&H4.18>#.,<#/X,
M^"L[37WP-=8W58]3*T<?XA_B'^(?XA_BGPK2A^IS=R#OW17/%;O$<0AKSBQ;
MY>7U7GK:;HV0HEJX>_6R)U*D6N5E2)&HD:B1J.V@YDH\MR;9(]DCV5M+-ZV\
MX>\7+VHU/0\XJM^Y,DZ+_6#^R Z8-/?M$5N$]3'H;V4/#RYO$G;I?%#!Y+QB
MA5U:MM[QB'(&,T8UU5NU-"_B4E"T>H!9.;OD&H"$<".-- !,Z*5U:B*8()BX
M()@@>V,7>\,HL<D1 0D!R04!">%&:F\8[5O=))A8&]SY);0>'%9T_<D6QE<@
MC9CCQ)SUMS?R&_XSD'>4_!RO),N,:7PG7MF]/6.!])D]2]^\F>5^D-8ML2BB
M]6R/P^E[5=^&F_,LL_W%NP758(N[,-PKX9[V?"DRAOG&>W!@NY3@D[DF^%0>
MFN,"2B3=(92Z8TSZ[(5,,H$;?6D2^2%<*]DN_#03&<(CSQTQGAG,DX=#YL\"
MC"#B#SUO!LM^$;1IJ4KS0[#H2,\PJC^;,S<0#YH[EAO<E@8"O_X2!3>/EC5_
M?S>:LG'DL"^3I!?65^;?X3*ZV!>_XX[[(L7Y'I]S#\C7=;S1]]_^^I=?5Q_Q
MU??&T2C\E^7[EAN^_&Y;#[9CAR_Y>Y$J"*'?V.1O;X9]55::_U3_?=]_(]EC
M^(4U"F^T8;LW;!E];=AJFWIK:'8UK2</-%,S^L-F6WGSV])G?@TKUD'%=ERR
M]IX5J<LJ._PY^U 76<+)Z5LE)ZD[(>4.NQ78I\BPI[B^ >3%L>8!>Y_\X\.R
M/BL&TU3.],*3G^VQ4"RIV?QY5S3.W:\<=KMZX/T[WGYI28"EGKW$<"$Y,5[8
M+&A(#Q9 WHA)5BCUV8C-'IB_4".:TI  -TJS_O8A:.7/"<OK/7"NYJ)E4D,S
M&Z9:7J>4JG_\$OV(.AT2'P671HYESX(=6&?KA(R3Y%V429.W6K-ARJ6UE5S]
M^$>.RI1)BW='E:5K4_[6:.1'EG,4,=LT-NZ\>5%EDE-7&TVE59J6VY=N5>$N
MTH+E'\]L--?_$;DL8ZK+W%1O'H<GRV\NMLKEE?T256TN5AH)2\7'8AKJ2J.I
MGW#*0,49[71G$$7_+@I+;A=3+(Y')G%,-NYE@JF\QO"+2-CLC$+[:>L(Y?_&
MK_C?/M#NR<+\SX]N$/K1C+GA-SOXWOEA!^E%F?=\XO&+3("S-Y UHVT,6FI3
M[O0[K5[?[,8!3LTP6S(%.,\8X&R6$N TC0,CC.99 Z1GOOU0XIT@/$L9%^5Y
M8*=I#)#!@1& &/./:UO<B39"90=+B-_J,BC^Q/R6%K%TXB*65RE[OG4.DMJ:
MKUA;0U&TPX7I2Q0&H>7BZDYS8':\B-DYSXC41JN\V/;%!\=J)'N54V2G.XT^
M6L2A%@FNAQQ='R^B=4S2*;)^VSX^B%U;(*O*;N$Q2?AWC+JQ\3FAK3KF@4SE
M;>2S'BU&4OLF'*JIW^I4*$Y^Z_;SE^-(0&GZY3+]TK=ZB3D=FRATV;E8-1*\
M^FJRR^TSI;=NF^6ELEQZA(C\IP]#SY\PFSRH6)&57[)QW>J*M-)YSZ KI9Q4
M6;MM'6D8, 7YJFHFGC3E=.F@\<RIOJ5^A9HFL*H-HUE>B^^]*7X5YP$U0H7*
MJ>DS)/5?RI%HL>"?+OO_J@Y1BXFMJ.;M*<L$KAIFKSML4,R <:2<)]&?W_"J
M:Q!BC7 WFN;I9+L"+$9'OQ=K\VP_PYALF]TK&\NCZ1ELF*9QJY:7&+9#I>,%
M@^#.I8[[U.2=;F.OU&'N6TNYJ3+SJ_6"U9.=9\L?9Y_V/Y83\5=T@B":B=^=
MNDK34%L=36F;O?ZPW6RWABV]UXNK-'53U76JTCQCE:993I7FH566IRU47&EC
M5ZO5U\2QJYP=F2[7J/81URF*QX:>S]NGWMD_I$]PQ320!@!VXSQA"U5?>@5Z
MSQ(XS1<6D*@NWU:C/'C[X-GYV;S,<,ZIJ4=L>H%LFG#EU@D\=*Z^GH[HA4@3
MGS')QF_$@E#RK7#K4NB34K&NY^(ESI I-V>ZZF<XQ?3\N9+,>6$&$TGU4C'K
MK4%"O#_YMI;9FC@XQRU%FK-1R,:28T]*4\27=4YJW)K2O\&IWJ5'[ZODJ<JW
MWR]83D>AURXFL50T22K( =Q3VSQYCA7RAJ:5-!.K(&5K_#OU]OC3/.I:9$0N
M7#45W<7)9B**.HDB.6(EJT9XGPTB/99>;.9<??UL,:2GTR/5THWQN@G:D74>
MJ;;+E"L2HY+TU>'YCYD=_5\4A/;DI0+^[%8ID?LG,1:G1][[S HB_X4_J_O2
M<ZP@V&5^;E<=&+V6T92UICX<F+H^:"?C)3IRMVM0XN(9$Q>5<C(7M?9Y)S2<
M=T#$H8F/!]Y^WM?3YJ]E\S7Q!RMGJJ;+;5+&;)(Q>S_%A*-3Y<P2DQ*34EKW
M9?-M-:;P5#-?=LVI%:5U$YM6B4UW3NLF?"3&(WPD?+P2-MT9'RGK:3T=XX&8
M/IM'_FAJ[=;W_SS=Q\OBRC/T^] :>HF=(:^Z(UF-Y+>Z:H;DMEBY-&024Q)3
M$M/*BFFQ>C4:FGS\M$>26Y);DML#B*J!F!Y_[/55B&E-SDN.2<(.;-)Z9-(<
M)]=+<^9+ ?JTYPQ975]3SV-GEIZ4*JINW*JE 515Y.38%@$I_JL $L*--$I@
MJK?E'8T03!!,7!!,D+VQ@[UA:+=*:973!"0$)!<$)(0;J;UAM&^5TL*;EP(3
M=+B_GK;W7F@YDNT^L2#$8KAS0LM1)FO7TW@Y9'A;%=&IF%PM0VVHY851+GXR
M>XTPZ_(-H3JA%8'3YH9PNMY0S..G=! 6$19=-1:1Y53*\$M-5QN&UB*\(KPB
MO"+;Z:RV4\LP&ZT3#&ZX%"S:N?_2:_V,7NTZE&M4%%KNV/+'7WUO'(W"?UF^
M;[GARU?/L4<O6[0GZK2,@=+36^"UZX:LF /X5]R>J#5L&NVCMR<Z<J>I^RF3
M<$JFY;Y(<]_#-H:!]"RH9,,_/5<: ;]:MBO-&%;"N&,[8)(-+\*&1=*S'4Z3
MZU\PR\CVQH$$/SV"'$L3WYM)FBR-K9= "CW)L6=VTK@^!.)DWG0K2;@6'\?-
M>!/)\8) LN"G]#'I2T:.9<\"R88GOLQ1D)P77H_O/0"5> LK?$"XV%C:,JWY
M(9"":#YW;.;C"WOQSM+?)220HCF\$Z@)#_>>+7?$^/(SSY3@-K@EPE=9(*GS
M$!>ZM(R)YR\O&]XJ^@? \C,$;4C/4^9B,MZXD7O- [;KYK_)4R8(O)%M(2WY
M%\ +1EX0X@6K;^S;DPGS&=_& PN?&5OL.;M%GXV8_03/?'C)+J*1W6SZ],4^
M83GN6&+ G#.QHN02]@.GK\+F+)_APS'S< QKA^LE:XSLC-%7I&RR]L!R."L,
M5A^&EP1()WLT77E@;C$A7SSGK_B18@4/6,:%'(U_A@\0>CZRCS2Q;"?"!\(+
M\0YFP1M :V!3SPC^/A?8(:%LQFQ:Q%F9)^+&?1L)+DTMI#G#E\+"LJ\*XETX
M?.ZKP]$H@&<@2= :$CM TO);<=&1(\BR[ELO,VGZ\K$/KW#QNSYY3B0($[EV
M&'"6XQ2<SSTD#SQAXL!NHYB:\.GSBXZ[7SR!<.:$+5E2AG Q [ZN(591_C7(
MSF)[3@GLTG.N,U1-O=\9&#W%[*B&WN]K[;3GW*!]_&&Y)^TK^OG+_4 RI)17
ME0_2W7]WO@VD;X.O?WSK_7?G;B!]_?;E[]\ZGU[]4F?44GO9'F=<[T=7^H?E
M1I;_@A(!+*@TUBJDK@>\CI?U;4 T0!# A3GJ(40VD;.;*4-%,'KTK1G@T!]@
MUPI9C'^7UQPS"X";:TZ.(X@,\+^-[+,"4>2*0@M(,/)F,Q#G *6I@;C N&(%
MF_1Q"O  \#&S_.\LE)+[ PGL4]$ .;G,DAY\[SLL:\P =GW$XKG/G@! 4#TF
M]V-&,D!YBL<61Q,6<FI-+$&$($*<#\35#5B=/_<X0H>^A4Z"-!<VG,_^C(!R
MJ$F$(D+L!*66O W@8&QS+'L%NPL^ M /L&R$&,,0]#P@KO^,QL_,&P/#("5=
M]@R4BH(Y]GY&8&3^S';Y(J=L[;=#JN 7$M\#];<7<:K $UP/? /4,AW<C O^
MP$C0:(75]^'+3];+PA=6Y(94V,1@GR?OR]_ ?Z"0N!X!#DWIC0^S(B",;_]'
M:!EK!K0(06DE3+^6NJ#DN'TAOCJHH5(V^)-R*TL/MN/ ,TNB&.P=%3JPLHTR
M,(IFD; %EK8.M"MG"ZW;5JE;B 4J0^HLE99V82=P@1M$R]@J9U<A]HHKY4DW
M+Z!>8A\&T(F!"^/BU\'%APMQY#;K&(3\=G4#%=$_==.7R$43#QT1[D7Q!KG8
M4!]>A$[H0D^M YFL[A+F\M0"-N.V;Z:' ]<GEA^^]JAY!+[$R'G)P.]:J'EK
MHUWO10'H'5!H[ <Z@HM:&^02Z]W[O:F^A6F9"T12:V)J34P-:FGSM/F=D(#R
MJ*GKZ\8H"K4F)B:M#9-2:^(:\2WU-*36F\2FM6;3A"NI-3$Q'N$CX2.QZ8'X
M2-6+U)JX&DGGU)J8LM&KI&9(;HN5"[4F)C$E,:VPF!:K5VI-3')+<EMEN8VM
M8&I-3*V)RR(AM2:N0,UX36LOUT0\J37QV6*[M5;\UP DA!MIE(!:$Q-,$$R0
MO7&PO4&MB0E("$C(WJ#6Q-2:N$S:4FOB2AHOE];!JIA<U)J83EQJ:PC5":T(
MG*@U,6$185$5L(@L)VI-3'A%>%47O")XHM;$QPM(K6]-?+*%[=,1J!*+.W*3
MJ$Y06B<TK'%?(*]VM$9XTM0:E]2[S="-6TV:E=B]3?+9S+)YAS/158^W@UW?
M;_(N>@C8GU'<L1=WR;L>BDY:I:PH8-BLL9S-_1E9?H@=*-U%=\I2GMR)'H&Y
M%]S3/!KSY!J7E=_14+Y5R^6G]>U$MV"PANB**5FYW,#26A^J<O-654KZ2*)[
M8;@4JB]OL9IQ*Y?Z:?*=3WE;Z!QSQ7LI:P.F>JM7B+6DP,9.W"A:^(]YMFMU
M<HF]TK&W;LAQ5/%1-/56EH\@/M;CH\\>L6/N,02I!1!7:L/3URW*\7(K\^(.
MY=C#'(RG[^\GGA>Z7LA^AQ^D'_Q7OH?KF8;A_/TOOSP_/]_^>/"=6\]__$65
M9>T7_/,O>.&;^/KP90[7PY,9]OEY X^.GPTOBB^9^M@)_;]XYW-9,5O*4.O)
M?5E7M9[9EO5!W/E<&0Y[S>2QCO7 G+A;^J9[_M=Y</++@7=;H>>_D7[9N!ZC
MU>ZIW7:_-QCJ/7U@X+0-\>S>L#_L%*YGPST'K6?04MJ#EC94VTI_8&JMH2G'
MSU;-CMPN7,^&>PY:SQ"(W6VU]6Y?Z:B#5E<UD[T.FOV>7+B>#?<<LAY%U[I&
MOZT/6]UNL]LT3=54D\[Y:DO3B]:SZ9Z#U@-/-)HF[%93.T:G.1RDO&#*[4'Q
M>C;<<]AZNJK>-#2SUU&[2E_M&V8GX04-=EZ\GM?O.6@]PTY?[FI#K:L830!Q
MK:4FM!\,N\7RONF>0]:C*OT>L&>W9^J][G XZ WZ"98T6X->MV@]F^XY:#U-
MO:.9'<4T3-WH&T93UI*]JOUFOU"^-MUST'K:<JL' -<:#-JF,E2'S58O?G:_
M(ZN%_+SIGH/6,^@!E97!T#1ZW7Z[+VMRPIM]#8RDPO5LN.>0]6A]4$ =P'EX
MOM'4S$%+'L;/!G8=](O6L^F>0]:CZZK95GJM0;-M:D/0 L ,B6[LRQVS:#V;
M[CEH/2"BBB)W%:UIM =RN]DW$EVD*&OD?=,]!ZUGH \&IFZ:"GSZ9K<OM]5F
M_&QXB5DH7YON.60]AJSI9K>IZL-.ISGH(I"T$BSI=HKE?=,]!ZU',9OMOMD&
MYNRW=*/;&<IF0ONVJA?JBTWW'+0>K:4#]54=0-_H@!6AM?74UE-;1N%Z-MQS
MT'H PD )MN5!O]OOPDMZK80WF[HB%Z]GPST'K6?8!-YL:DH+; 5=UH !DG%P
M@[;>&1:N9\,]AZS'U.6>UM;:P\&P#;MKRJJ<8#_8?NU"^FRZYZ#U .1K6E]7
M![K:;C9;H!]3VW/05PKUUZ9[#EI/NVG*JJIT6G+?5,R>*C<3[._TADHQ?3;<
M<\AZ &&';1D-NYXZ'+1ZYD!.;:MFJUV(/YON.6P]O:$Q['<[<D=O:TW=-#K)
M)"S%:)N#XO6\?L\AZVEIS4Y/'9A&6^XC4YB*EF").NPJA7BXZ9Z#UM-LP3;[
M71U$5^[KBMIM);P)2KQ9Z)]NNN>@]0#E9;.I#I26V=9,?3B0^XEN[ V:O<+U
M;+CGD/6T#14=NZ8&1E\3_%[-5!+=:'3U9J']L^F>@]8#XM'M=[J#=KO3;@Z'
M>FN0V)[M5K-;2)]-]QRTGI[:E'L#H]O4M4ZOI0_,7H+];7/8+<2?3?<<LIZ.
M-NQW.@BTW8XN=U6SWTY\J8&IJH7Z:],]!ZW'D-&G',J=H:EWM?ZPU4NPK:WI
M>J&]NNF>@];3[ R[[:8VZ**7H+0[:OILO:]JA?B\Z9Z#U@.J41X:Z@# K0.^
M+CPZ\17 "QX6QJ,VW7/0>@;@C(-5;G9D8]!IH?F0\*9N=/1"?MYTSR'KZ6HM
MN:T9/:T'X&^T>JVVELJNV58+\7G3/0>N1^OIBJF!XPTF1+<%!F=">P"[0G]Y
MTST'K:<S',!.AWJ_T^NT00-TU 1K%5!2K<+U;+CGH/5TN\.FVNUTP?W5E:8!
M6C*1%71!"_7[IGL.64]/[K9UO:6H:J_3&8*?UTIMO5['*(YO;+KGH/4 RG;D
M?K_7 56M@/?26]AZO5ZOT![;=,]!Z^GH0V6@ -#"AM&X&_82VP%\SF8A'FZZ
MYZ#U]'N*)IM#73=[?5#3S6X[L3V-IE%L_VRZYY#U],V^W&PKNJG(S4&[9\I*
M:LLHS8%<*%^;[CEH/9UV7^^TM'Z[J<K@/8&D)+1O]P>M0O]KTSV'K&?0-0:&
M/FS*G280NV>T!MW$-M>Z:^BSZ9[#UF-VE2XPH:YUP;<SP!).?%\P/ON%]L^F
M>PY:#[I2/3!:^@9 A]'2C=1W:2E-N7@]&^XY9#U#?:@;[39@/UAYIJRC4Y[X
MOL-.1RM:SZ9[#EI/N]WO]5NFVF]J/;/55[I&$@L$,V=8Z%]LNN>@]: -,]#4
MEMX#$%'UH3Q8Q"J,XN^UZ9[MUI.<%7?\D<3;I/&<2W&7Y8\VG!O'5_R"PW5O
MDD<EM^.0X'W.>CVX*7[4C6FVAOTF>'+-9M-LM?5V)W%:3/AOD1$,2SK'!G<Y
M/*[E!G<YC:[E!G<YWLYN$  *OKH!.U3 8--DP]!BRIB*,BCR0\ZSP9W.RVNY
MP5T.X+,;;/:ZYD#N@9?=&BH=TS0[[4["HEVS7^"YG6N#.YSH9S?8!QL5KFD:
M@U;+D#5CJ)J]9(--I5.=+[A+BD =06:GG(,ZLNA.20S9#7:;6DLS9--H]<#Y
ME7N:T4U95 .SO3(;W"4KHHXHNE.:11UE<*>\C3I^P9T20;(;['5T %W5[+?0
M]FGWV\/$0@#WJS<HB/">:8.[9);D4+0E=X?@B_3UCJ(VA[#9Y@)DFGI!RM>9
M-KA+JDH=97"GW)=:;G"79)I:;G"7[)R<HC<[NCPPNMUAUY25CMP$P4LVJ "X
M5F:#NZ3[U%%-[)0_5,<-[I205$<9W"G#J99?<)>4J3I^P9URL.KX!7=*ZJJC
MJ;93EE@=672GM+,Z*OJ=\MCJ*(,[)<;5,>BT4Z9=+;_@+JE[=029G7(!:[G!
M79(+:[G!7;(5:[G!7=(?:[G!7?(IZXBB.R5HUO$+[I3Q6<L-[I)"6L?(]DXY
MJ74\/MLIR;6.++I3UFPM-[A+&FXM-[A+7F\=-[A3HG =TTAVRCRNHR6S4RIS
M'5ETI]SH6FYPEV3K.FYPI^SM6FYPEW3P.D;5=LHO/\X7C"]*LM[WH> VC<^6
MB2 6Y;/ B_P1_G;FP!K<Q[^]8>[-'W=O?NLQ/[1L%[OA>3X.FK:]L63-O,@-
M VEJ/3'I@3%7\MG(L8+ GMALC+U-1YX[\?P9_V?D^]B2+KYW#B^#'RUL(7@K
MW3$F?<;MMZ7_]U\M594_?&,CO+HS&N$[L+7J5]]SX=\CAIWM GZ9\B%IH(KM
M3IF++1CA7WS<N17"#Q/;M=R1;3E2 *\2=V*'PG!J\\:-GA_R)GHSS\>^>;A6
ML:)??\E]EJT_U"Z<<)0/A=TI'RSXU8A)P92Q$-L9]H&8LP?F_S_1I5?A[1+-
M!F]?R;\;2)3]A/0"8>#TM**Q'6Y%37A\.(7_X"4-Z2&"?WDLD&#1V"/2B<;P
M,,=)ND1F:,S;0B;[PZ_Q9V3[\):'%^D/E[_\#M\22(_,93X\XT6R1MAT$OML
M+M@".!+6-'?@0OR2(V\&_X;O4[38O3_K+F=S1_FLGQEOYABY('-^:/\':#"V
M TX$_/U/\JV9] F5+-[>DW=FSG5E;G"*PZ7-I4O7L0=>/F8/\"&#(.(<-?*"
MD-_RD[+HH;SIA<JML=4+]_XZN\0ZSO)UE$6#X,W$TDOY.ENS@W+;.N[7V>54
M]$RRLRP0K\C.=L1Z_>MHV[]0NVT?^>OL$$8[Q]<!7 ]0P;A(?&5+LNTG,LLH
M]8K(+$M7R1]EE[##F41F6T#;[U/(VW^*99XH^5/L$B YRJ=(36.3VS>3R <[
MRL\94F"DC9C/YP^@C14R?Q8D!E?<J1S-9:7Y(6[M??-@"5-Y-@>C63QD#F\M
M,I"6?O,[_/#;7W_]!;=FO\?__O;_ 5!+ P04    "  QA =+?R<=9>,+  #W
M?0  $0   &]R;'DM,C Q-S V,S N>'-D[5U+<^(Z%M[WK]"PRET0("3I3JK3
MM_+H3*4JKPK=DSNK6\(6H&HC,;*<A/GU<R3;V 8C6S;I)&.J6!C[O#])YT@6
MXNN?+U,//1'A4\Y.6KW=;@L1YG"7LO%)Z^>@?3HXO[IJ_?GMT]=_M-M_G3U<
MHPON!%/")#H7!$OBHF<J)^C1)?XO-!)\BAZY^$6?<+L=,B%]\>*[Q[XS(5.,
ML)2"#@-)+KF87I 1#CQYT@K8?P+LT1$E+IC@$:4B0Y!Z++$8$WF+I\2?88><
MM"92SHX[G>?GYUTN"/6\.0XDWW7XM+/7[7WN'O;!+_"4^<<>9;\R#"]#X0'7
M&"B[_8YZ/,0^B<D99RR8YC.X4G3D?$8Z0-0&*B*HL^ K9LHR<.'-K1Q1$EVY
M8$F[<= )'Z9)J<%IRGR)F;-P^F4E2,]]3=T[.CKJZ*<+4M_-(P2QO<Y?-]<#
M#7GKVR>$=!.@TQD7$K$5Z$;8'VK.P&^/,9YI=]O=7KO?:Z&PX5QS!TO=3-,N
MYS)VB"?]^$X[$;4+-K10Q\X<P3WB;\@>+:NN0:KY;,H@+:N*0:96M,:<51;U
MK1WSM=6M=F^OGA5)![:S(N;;A!5''2P<!37 YL@V>9EYF&')Q?P2OI>SS!,B
M(^5[(D29>*1,[!W6,%%+9F2LQO#R)J6Y-FJ'15ABCMKZ\P?P,F:D.6]#Q@U:
M4\V2ZF;DYXZ2_2=F4(H/[%3ZQ-D=\Z>.PP,FQ;STD);'%W^I,I9EA09"0 E4
MP9HTX^);;7M<0I7$?1M38AYUT4Z8JQE 7IR)=3 63/JJ=A H>R*^5 +[-E:D
MV*+K=B*BFB4,4Z=\\EWE"B]K!\2GCA+7LS$BYE$7[82YH@%R)NPMB)GTE<$&
MS!B76I"Z%=^<S2@;\? .W%,I^SC.VP]DA'1E>AQE37/]VID)/B-"4JBD4C6_
M%C 19'324@5Y.RZZ_W:PMPL5;TRRHB!;4>@,!2Q.X&DGKA,C8PEJS#YI^1!L
MCT2>_W:G7#*R=0I8**/OV"</#VU] A;BO5-W9H+8N@,L/DR>*S4\)> '$" *
MT[HS[%/_;G2?DM="BN+GPY5QJJK-R...E<7JDM;T;:\'@T&WB]KH@OJ.Q_U
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
M"@<LU0)P[3G$<33!(3YXGM!,MMEI;"BS!?,?O6)J51S_T0J%)][;( 4P6$%
M&1= :J8 ,U!+CX65;$!:49Z 32:RC(9@UBA.2HZ+X%PR?$GO=7&<Q^K$11II
MZHB/-E[T+@@B 03&.##$:BZ40*3?S2UK(SE3'@/*1)4Q4<QW;/VN3_EN]O!*
MAA7$Z5,]NJG4!,UB[Y50P,HHB)=:@8@*@M1"1\. _2'Q4W%H(D"W1Z>K4_VK
MHSPKZQ4F^I9*8 B,Y@0(;Z//@+4'7C"J>2!TT!EI^9,3:!B2VY^(EJD6SYJ%
MEG4++0T/GC! )53 .!=BYP./0M#8;RL5XNSY#%(_D\$S!9A;)=&]?;AGTNGQ
M5@KL(8)08R!@A%L;1H!"E"3/$W'M<!!PP(XX@C\]LT;#=7L<Z^R^:["6><;K
MK@'JVTBA.+;!,I1N0G% 8XP PMP Y!#6042G P^)5J.??/4;$=>,NQJ/874=
M\!JR;_9((X7SABK#);"00" XID 3E5*G"401>>;,@!!DGL#VMO?-QL$UX[4U
MUGLW?QMQO#JQ^[Z<^;21WKT<:@6QUM8M'#88:BJ!M!P!21$"CCH!'&?15_':
MA;#S:<-3J?GA53:C@YGOC,J9OEBF7VQ*HK5UBZ"P@$1PP!7#P*8$.J2\!CX0
MZ90/&*H!%GNF^V<RL6@*-+<Q%;V;SQ<IO^CJ-:&W+Q/H.2.M:J(PVBF+F  X
M! DX"AHHAJ)1277 RL4E0.W\-9M;F)A&QC0;LZ['1!+TJA/=;N$J,CU=JPA(
M::[B#!SM405@$ % [24(*$[.3O"(\(!34O2GFI/&Q3$W9][6S<TK+>(LVNN<
M[OK*A=2(*F@I(-@I$,<)!BAX## 73$>[TS@]8#N%_90,&A7.;2QKG:QWWGJX
M9A&[J5 $(@AR,GJI-+K @G87K#(""#44,NT\=0.N!<F32;V%)6L0@MO@R"VR
M=Q&+S9S]#5LJE*4>:V:!CPX%($IC$&Q<OH.$-F@:E^XAQ[_%S\JJ::#=<E@I
M;0_-AZ9C/])($1T.I)#DP OC@$!2I;NA,?!&8QZ,(H3M_(U&VPXKC8-K;NOI
M<_W21K0:_YP;;/LW4@3O$3:( 6XH!G%8,X ]#B"$.,Z-DH3@ ?>K;3<R/ECS
M3UA3D\"Z%:M*IW?D/8MA_5LI@O".(\B!Y#@N&,XP0()#@ OA!6=(!S[ Y=MJ
MTO?H#)L4UFU0['5=5=Y>IAM_K%O?+R>J9PL%(E!#KN)R892.Y@*/&&".HS\<
MJ,608$QV_MC\%J@U+J1;""S<[DQG1FYF@6W84L&\UB;%>HE0<2*7 @'HTDU7
MV"C.L2?"#[@X;KM!JZD6R>FPW>+AW=O'92\S+NZ*EO&L[';/[4V6%[(4]'*6
MFD6N+")=EKD'41&O?(C:NI7L\J&<U4W97KR;M;Z)Y(I+Y-U6+B^N^N#;D^1N
M)/YU^EN=6))+B@)&MSJ.+P)""O@31!VPWL5YUV.*L%/>^P&WP&?;YWTNPQZF
MGNPP\ME.'UQEVO0:WX^4+I14U,LXG0H>?U"(-5#1\0!0.@Z-((*8G6?5SG+A
M_HF%4?#/Q:WN]3YQ75Y]4.Y6J4)K[0D5%@2M$/#8$N <9-$\A% :%%T..$Z
M8$(N#=;1_9>4#,(GVTFWZ$!&R_[<SQ9^=2KEO9)%"+'%+F%&4 ),T!9('2"P
M.HX-B*SA;N=?P?ML'=T_O#88FUSZ3AO#!R&]0&=^5%=NA;[OE2PPL5R:B(]$
MP0 ;K7R )*+ "&VH4LBQ(3MDF1*%QE+X<'"R#7!?Q3:/__*S.+U5Z6X =UK.
MRGF;)KOS'F<6^S508*4=Q8$"3-.+X&!TUBA5& 1G!!,NY1J,<UOEE/08>PV8
M#+ML>UGUK+Z+R7K"/%FG4"9BJ8V),Z),;CR"0#D5[2B%M3(P,!X&;(?F"?+^
M*";GF%K(=^3C$J"EI&O2$1\I72 3NV"X $3) )BAW1M*)+#<,2.\4(J,<S75
MI$&X<53WP&\> ZZLI^MO#9@W90I(7@V<5:[NRHJ%%TA!%?O)G5/ 6FN L,Z"
M=-3)&D\T'_)ZCTS[3)/P8W3@<E_$L/%"M;IB@1FTQ.  1-HV$U!*P*6U #DG
M"=+88K?[^T;3465,X#*>*=SP.J"G[JX1T=IWDJ6X)><@>!Z1,RA$7T);IB%%
M1NR^N3MV4'8,F/)LW+RI[2+96&FS/%IPR3:+1MOIG6M^)KIB]>J])X>^Z>Z\
MR?RX=+O.HEW>[?5*STO;S?75HKUY)<M5V3?I52W5]JYZ_=*- >]>GL=YYMA_
M7)P:WQR$I;2=B/.#13MO]2Q=!+YB&&_84H%Q=/^531.7E\!30N)J%Q>_H*3!
M1$;+J%]P*RLN#[K1J7=S5!YOIY#<<V1#NDO;8. QB;8 "P@PG9*8<"":# @
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
MB #C(TS*TU0YQR_^G 3),(=<-EE,\O3K_;?>CSK$[M6)I!34:DI!\6\BJ12
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
M2!D!'*6&$;4%RE(_PL<SVU'14=?1:< ,E@"L5F9!3X#5S$*-N-7"0VG))I;
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
MTO'ZR>@[R\;6)7DZ@FT0XJP?QBYE>!_?/I3]-@DSZJ'L9U6;B(1#!%,!!0.
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
MPW:^QF/,%A=N-\[,;XDFTY/=\?,^E:EI;,5UZ+-6#Y]G4-K99%;UPW6=_?-
M,K3X"_F?S^27T;>\WKB.'X8>!+'MV:Z+ N D8PP);!MQ*;>@#=WJ/,(R6EP&
M!482(P*-5UU%2614T!GXXU1)$>KTJ-QY;J:43)+-E:B5K!?/%4D)*Q*J$Y7W
M:5YL4!*Y?F3'8>*:?H*C*+0&>PFP7*X78,2M+*,\'3AY[6&E4EA]-+"H1'_>
M(G N!>IP\&D0)Z>K52%>/][6(2%F!)7HEZRKPNV840 ]Z/J^[Z+(!SYT!UL^
M0(Z$"C%:F$^!LG8 _=[ADA,?5O:$A$<#<9*B\R9G<^A-AX%=:SAI7*7.\/HP
MK3%"C(BN-O?SN_=YD5TVV7V]2<P$(\N*?,N*,?2<Q// 8-8E<'BD1MJ89M5Y
MN:#")S?R9(HMX6OE478I7W1-BGICM.XLO 7PG%V.K0#AAEF'K*ESYXVM 4F>
MN&K9?<P>2-^]HWM_J-A]S)J\.E?9:6.#"+L!MH&/R?P2.7YB)P.$!(.0*\=2
M:5BS")X^&FY41\P2I>R44<Z8F"W%-F>^UC)\@K-]8K!':G10QSN;GY:X=\3!
MXU2"IZ,YUB&0>EP[5X!.#W^LPOFYRM+Z4#VV4-#VGP=JO3\3$99U,^CX)H9!
M$GBA#TT0.] 'UOA^(4Y"W^-:'E-F=#'!',[>M4?NC >2$=7\2:4Z[MG4<Q':
M^91S@&AT$CJ O!A/K5&<#$F\%M5DY6]",94WP3K44KU;I>:N*Z&2_TCWAVS
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
M.AQCNR8CSQV[8(YOZ'RX$;J'N/$(@!#ZP+)1%,<88 =X S KLIEF4S/"6?9
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
M*Q;R%URKDG/Q1OP.15W"61EIE^58B\"??FAX!]="CF<ZIF^Y#O(2GTP7$G>
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
M 0#V  2Y?#6P-)C7G$6-T$@B-6#[&V_JI)YSUD1I4;IYTZ*FT[H!KG']:/Q
M$9,\Z$?CV!!'U(L)(C^QDSF/ME9:AWCJ=/!%/J.92PZAO2RVY7WVOJSKC>=@
M&+@8!(D;)3[T;2]R!ALP %Q/ _-]L^[]_(QNME TLP_ (PG38TN K-4,&Q'L
M+T>$, .LG1WM_O>A;KJEHI*^:42F"/OLB>7/)>^X-"W/!:$=N$&(HQB9OMN_
M2DJ@QF'"=:-L$8":A]Z)3_0L035X913CF*0_I_^VI6'UX22LEO)9S3)MSI;W
MK+ZY^3*C9RT].F10]>U<,GZ@3OU(__I[R:%T--)$)%BT3ZPCH"Q+0;FB,<I[
MQN:!J&O>;I20/^^S]G6G8H?NRZK)_]4=[_&P!1,K2*(DQ#[P81+Z_<Z(ZX51
MR'F-48%!S>'G%&.[:)V>@*/K5B3>D)9J'B^,[)^'_*%=SJ*?RXN&?$]^O><_
M"J^B&5C/XLS< KSG<8[P:/V&'F#+[RG$N<_DO$W:Y+D<A9RO0W'5NO3B?(YR
MOI@3_A,3'V[&XD_M]C%!0'>9Z7Y!O;%""T=F; ,0AQ%1Y0@@?S#O^X#I@+MR
MH[H3\V="N*.'YW8]NDX"Z_I 3U"USX5RJJ ZZAESZ258Y\R/GQ'>G58<.&Z1
MMK2/6&=.=!D9G$I>53?".N11O5O/DTP]O/$^N]REM)_3;_UKG[@[>K<)3 O[
M26@!SS5].XE1=W"RM>KZ=LQ[-EO.V@Q'L_O'>8?5B?0;?PXHR2AK^C<?E;R9
M7\]A/^\GV(9'BXT?>G@_+O-\\2MD369\:FA>AYHI\^:5MX75L,1\_&(\!7AZ
M3G 3(AL&GF7"&(6N[881'EY<(ODD-CT^R1(THEVI7CTX32:UMU5ZSZE:HEPR
M'F+13R+G\943]DXAS7QHY2PM4\=5Y'A<APC).O'\B(H*3E@EYT-SEU6_$C_3
M^JX3N^%U=!=[(0"^"6$0(]NUD1N&@SWH(&M3M#7Z=FRJ(VZ':<P$W9@YA<1^
MW(1"XQ,7"=;8]$4S74(2TV(R>E#C'DB/:^;\YU5^)K1&GM-UR(T"/TK5O8U/
M=(B-*B,"%V7=/T\V&,+T(6_2_?'I>>CY"+O(=@+;-$.?P!EV%SS'XWLI2J%9
MS<M9)X?13[:-ZSKK5U7V>7J=[T6VD%52SR9E"['.IVT#2..' >:/E/SCYFT/
M=;&=6W86)Q100U.L0Q)U.%9J[\:RHMG?$*CIK:/\2_LX+_!CTX\@"%W/!C8,
M8QS'@^G8\P%?TJ;$I/;\;<!$C^/TH&0U481943741:E*'1PI_O@VQ3/)WTO:
MN(1/@O6U2IZ,2V^*G31?XC)W67S)"D(U278VMNVZQ (,L!O%GF=%P!REU;2"
M6%;?>&QI%[8!S*.LG'$Q**ICRJE3*6 GX)86KA,H7(HEPN]:I4K(ES<U2IPA
M^1SL*GUL1=&T7+K^;^+ =I$3N;X3N^.$V>6[=2!O3?>IBR$M>.CPJ$J[F,F4
MS;ET\*@VX;IZ@]F9LZT>CE"JQ4OV6L5+V!_F)$N,*2D1JPXGFYW9B" (W1#9
M;@!C@%T(8BL,QS,:R&8KEJK#KF9ANSPY+*%0W$1)EI"Y&?A5E* -1RNR-8G>
M>?IXY4^R$58LA+*>L4BB$O8DMB;HYLCSM;Y?LV83HQ!20Y$7F*$9^<A,D@$
MC@)7=BXJ;'B-.Z8J>17>=]!*J-)]AW:K]>3JV''KY_UQZ^>"7D9;6B1?(Y5O
M&T*V9=8JD?*.O;T-H88[]=5,-G:$,'WGVP5A@FP'A- =YN!^XCMHTY0$*IL\
M*C3+E3N.")F']*^LEW]U531YFW<V 5V(<CX!%:A@LM:R)1.*J:$IUJ&8.AP3
M+D_"R9VD8M+5ROJ5.[5!#"%1;92X5H2MT(G@\)"YZ]NNQ77J18-Y[;/O'IKR
M^D]2G$NIYEQT*U7/8T.LH'8!/['\@JJBE58MK$H<9!-8=5RR"NU8.KE$VW\>
M\BJ[ZJ_#7Y%.WZ!B%P^7XC<^,48E/8%QE)B.&8Z/+[L^ @'GX6:%AK7/W:_(
MS^_(Q*$^K1?0SBS'D@%\4JN2=3:)G9MN(6D="\<WI='#-*[&\@PMTHN6]OA-
MVK7(*3N)$S*JH276(9\Z'"NU]V).N:S*;9;MZH1X_RG=9Q]N7D=@!;X-D\AR
MD&UC,R22;0\E#7S?]+@>^%!I5W,F.D U: \Q:@)6F6JJ))]1-A?BG5,WGU#^
MJ:=\5<K)SN.4=&IHC95HIP[/GHNG-O9$U#,L]_MLVQ4\^)6^-WQR2A(1"[X?
M8@QA "W'C1)KM&[% ==KS*ILZE;-(?7I#F23R619=.\P"Q_15L8VOU3.1;2,
M3!XQ4K%L42YV5)N1.T9I5,'^^F11B5<3DJB.-=ZY=U)6IT#:S:DS*P&;F*2Q
MD8-).AO[%@0H)*GM@ +8GB<V 5=E?8T[Z,H9YIMLSTJMW(S[IJR,'YX(Y(_]
MCOJY!<UEIMV,=#+,O54WS$K44I=WK\S"];"H?HMHXR4A#$-@$MD&T'*MV/&'
M-TK\Q,&N@DUU$;-S;:H?NKT)\O\O]XAT;1&]S;GJK2&E=&O?$EKK/I"2_1_F
MIEB';NIP3'B_AY,[2;4<2PV>V7"R'9SX<1QA-XY"!WD6F?B/:P!Q$BO84)<Q
MKWE"/D)3OJ$NQ;F4:LY%MU+U/#;$>C?4)XCE%U05K;1J857B()O JN-29(WS
M?5G<?LZJ^_=YD=4?;L(JV^7-)HJ B2+?=?W M>TX"DPP',+W3=<77MT4LS;K
M;M!U657E5](<-5W>K+(OY?X+'=G;%JMQDV[I,6W.N]L*&.=?X=1/MLS:)D7W
MCK06^1/%US[/V2)<;EGS+&&,"YIR9*]#"Q7Z,[&(J8(I5J7[F#WT"P$?;L[;
M-8,PQ G)9V$8!6$"/1<-J6R @!GP+5C*V]-_4&A83E.G;@I89E.WF>@54K<C
M-BIE*U&W-PF;4#=U9*]#W13Z4^KJEN)YW/!&PX>;3UF1E]6 @S[@L EQZ"%:
MUR?PK00C;$76<&4HL+Q0^)B/E-%9L[KF+CL^%4(&XWX<G_1)$?%D3HYV_IQN
M-L9E4KO+$Z([F"=Z&$WQK3W%F^*/,=-3T@3KD$3U;DWD?0IYX]V]_G!#C0P
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
M\,5IZ&++\6)"+$@A0G&]6(5AY'C^XCDMLGSUN4R*4D[ - =2F6#GF%3K<U_
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
MC&8/J4/JXV*9C\;+<O:S@G?__#G,-&ET_(0#QRA!UEMK )%&4X:4#'L3H99
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
M+)&.TK ^E6?(:F1(<-C*.(3 #/46D+G\O+'FN-X5%H,EL0VCJO%?JVF>GO/
M4_5!$A$H+I:>I\YZ0( AE)9<4%#&A*T;"].TME>WB9KG;^ZT)9+.@)EGXS2=
M+'S@XOO1++VY/0N9U4=)D!28>HN(PE@#$YB-RPP0(0"/N4C64)SZ*H#9FD3Z
M0*;)9K-TO,G4>),MTVH![8HC)"K0*(31FE))$6'6HQW]R,F8XL%#KP[1$R*;
MDT;7&[C/\L>$K#VT/=RJL(M7'"EQ8:^P)-C7P E$8?#\7'G*+B#FW:1![-W*
M+Q^2K8IB>'Y.(_Y-PKVA)CB186%"BAAR1,B=MT=T-W&@?DI)=(C-U@32,RQW
MB99-N-]'!DLPT5XX9S5SUA#%D2AK7 :KQOE.TQBOR_UNCNM]V))E?>?7TWE:
MW.8,,CR:+GNR;V(M!,H*QH1D&#LK 2R/!P1@(L9^'. %P39!<<1D;(+UW96S
M^[*U+&YNZ\+M9-\$2&.T#SJ?&BN-IYRI<C5+!4$W%PCZ-PC; %S3S.]#OQ7E
M&HKB3#>W[]-YL(@>U[.OJ.:.#9$8;;@J,I"D0%XKC2PJSYXDXB8F?C/ ?;4G
M;=>@!+KVD&]NBTF6!*ROTU3PAO?T2B0&4#.A!2URS"%G;N=N28UU3*[A)7F^
MK6"M,;;W$( )6GJ5CS^/%F%Y5*M>?+IS$KPTZQ1!'C'AI+-.[L+S$D-QW=D-
M/2"O,5'T<E*RKMTV&\V/JK:]'1(M*7,B+"ZB(*60&VYWVAM:%&.^-?2H6-?A
MD[8WT[.9WP>T'JV/=1QR#W,J8J["2 F%@"B#F*0XF [:>HW(SI1@/L:8J_\N
MV;4:<\T+8G@QO$9B=XGBEE#OE6$ 6TP(Q1SN3 \/8JI!UG[9K..,K@ZQV9I
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
M:[8%XG:*=1]+=OQZS(4]B#M_L$1P+36U AB-*%("6UF> V.":,Q=@2$;[WT
ML#,I];H5OLUFT_&TQ\N*E[@%2B2!X<8IY"AABE._R_06@O)*+G3+W+RYW>'V
MP5C;2'O?VXBU^B<4>V"#W:A,47Z,>D4IV-$/S+4&N3J%SJ%00X."Z57Q]'Q'
M^A+5#D$.0LXA"B#F&"J,&5Q[;(YSY\T03K<W9.XA;$U)K;N2%8=**$&!%02%
ME:4!8$JC;00X<,6X:@4SOU-E5!E0AY11.S(ZVT _H22?WA\_618@=LC$!$TO
MK/6,,V5L(!K*0#5FAA:%*\2UIB#V@<R.9=79SKDAX\&+['R?+*)]#UEU%7:\
M_1T2**TP"B#M@#+!'E%4;6]J$X'#O_:W=SV=<)4MZD"/Q#ADJ:72!'^/6D0
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
MD;SNJHC.Z_33:/;[:.TB/YU!EW5QLL7"9/-E\,G3^;A229S]/1+#O;0> <6
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
M>TH9U) !#4HN6R5B,F@;>ACP:E?/$ 1ZD5M02?"_LR*7IZB-VN4FM/_K"?,
M&2]%\*XT%50+6EY6LQHZ%_/"9D-/'%[M0AJ49"]Z1=GIU^DDG4_Z6$^/OYU0
M#;4S0?8$(ZJM$$KO\& =BGDPM*&G&W^LIO;E.JA#OC?9_*_5:+:Y=K/%S^/F
M1:/!%%+9-\'''G25/(6*0R1(<",)8(9I:S%"S%"YD:EC/MCM0SC!.T%,D4SY
M:CXID!I$[+Z-9ZLBL?+E<77 Q-LLT)TNI_EF16P0LM#W'Z;+XDL/PQ3XN=]<
M1M[W^>I'@T.=?,*Q!<HI00$54'FLE=]&6AQ7E$2]KS2\"%7S"^+@T>*52+R[
MPZ/VV760,2</1GN>6X*19P&$"&.H"0M@9!*5,I.,]Q8@:SN.?/F+Z,5AW&5!
MJ>OEK[/Y:DU<G@5J"KJ+W/$'!CTPY_%IUWYR*YP\M_71A!/HM:&FR+U3!,!
MM=YQ6;DKJS]U0:@^L!Y[A\#IA7;@3;(J/LW!0_2:(R1:(*NQUMX""@FC$&E:
MTF01N;)2'T, 1]:%H*[&R*MRK-_=)!+-#+9%+-]J8K&T!);73UUP+Z*J$ [Z
M^/^'V=859@:Y<JL^QGO>D EU'A#II?>$(VV@5]B7'&*$7%U^U_"@%[,ZSI?D
M(+'^+AT7V)F\GHX^KL^;FD+\BX$3@"C02 I-L&0&!![1';<BCR<'N)M<&^YC
MY3E(]#]N5!P6S1?'PN&Q0R=($0X($(@1Q;T(0O.LY)B3.B;398#%*JYM!<1+
M=%"'B3?+S^F!HAW;8@?WO1\A#O0"=-C<D99<%C4(P^;/@RM<7F4 "-I*+PY6
M#(^LI71$BH>.\*IW3I"SW#& -% 0$^^-)'9'#>779H]V)/JL93ET5AY\G=4>
M/GGJ?8/'[1+/K+<""JT"EXC6(OQ[24L@+B9Y9D"8:D.XSXM_1[!U,'E@!V]+
M/% 7]OAU\LK=Z0MW;7PNH8H7::J:*>  E @(5>:L N9AI2?6AP_82%35S=5J
M7Q!=UHW.IT4NV?IJ6:6*T2_:)TP[**"'WDI#/!(</FP>-M!\72#K%QY[RDS'
M"J0S?;KZN)A.IJ/\_OUH?1NMF/&IAQ,.]4F8$L) &;PBB(Q"!!!6[CS0"Q$#
MN@&%73K8BIMB<6<P>ICEYJ'X#V'E+8(16R6WX'3G!#.&L$#.X,!1*82SSI54
M RNNK!IS ])_CJ>F67SV&?RNE$DQE[>K?/PY:.33!^\GNB4  J6I=!9S;QV$
MX>?R%BPDDE_;TP@-BC-KC<MG8^24;CUV=%UO@,1J#[P4"&#GB/18:B]*B@2E
MO=UCNI@=JU5^=Q9XF*TE&PRVO7;DZ7!]M0$2 X@3%@!A*:2 0:-%23T23G6:
M0?XUS3]F?>+M#% \#UBTP?7.RD)7J>GUM&YP/4PV\X&$4 >!P%(II)TPS-%M
MH<+ O>+YG2YM^J>8?;B=AB\4P+V(Z%).A@9SN^QA>H\#"A^RFX]A7O/?LFQ2
MG!MN95CE2.B\ 1,+95&<2'.GI476 ZRVY>T]H<14>G]@.$=!0CN/O#0.Z&!'
M$F,X!24UPJ KBX*V+?+Z1T#U^'^9\2A"+=,:2$X0E]02@\J7@3Q!AGY_1T.5
MA5XY'E6/Q=<2CZ(,$,:4LU1!B@)+BQJJ6ZJ5]#%NXX" U:#TZ\>CZK%X:/$H
M)!3#A#-E,<=&((S)]M*"IQ1$/2,\1( T*,XZ\:AZ7!YV&@.4T&GO$17 &(B1
M\-*6M$C)KR1EM8.]*H:M/](8JA^/$F8ATI(AQG!@L@!!_Y><M=Y>V0GSF:CJ
M(HVAGB N*XV!*A&H(TIHKXC'T *PH\UI>VWG.KW"HU(:0SV!= 6VEU?<CF^]
M>]LG#%/-/=60(\"9)D0:5-*F*;Z2]ZP[V(*;8&]OT"DR\=<9NH$KB\_3+Q\R
M-U\6&>JG=MF:(R5:P;"'""DD<P0J*((%N^4'$YI?600L$A.G$-8HKSN[0#3-
MTW$0ZLG-\6G#A!F,)6!!_SH%.96> ;&CQN&8EV@O 3E-R?K%DUX13+Z$9 ="
MH99(6 NE0$9Q8\L[I)X5-70C8#.@-U];W-]:Y7<<@LI0R:.9/+H^?!P\)_HF
MBD$$#2>8>FT4@=8R5M+A1-1MV@&IF[:$^P([S;*[^<CGTU^D^;B0VZ>#QWUU
MQTD @$ 0QRGGO'!)I-Q%[9@.[D1?D:[AY!.<A:V6Y3"8T-A1%_A=^M=JNI@N
MRY2*0.XTFYQ\;:#I[R7!Z@ >*TH1P9("RC NW61&3-1%QTMS)<^']9!$-*BL
MF:?5M>:3]Z.OZQ>P!U:3.0A^LB[S-?VX6A?="N1LB%ECYNE-^S5A#S=FJY5L
M;N(+"<%&*Z$EQ-) #6"P!K>ITDY#J2OM1]WQ,!!QJI;RL6X)0HQ#743OH".
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
M;/^B^$?Q"M%__H__'U!+ 0(4 Q0    ( #&$!TLG/C4+C\   (%W"@ 1
M          "  0    !O<FQY+3(P,3<P-C,P+GAM;%!+ 0(4 Q0    ( #&$
M!TM_)QUEXPL  /=]   1              "  ;[   !O<FQY+3(P,3<P-C,P
M+GAS9%!+ 0(4 Q0    ( #&$!TND"SEK/A0  .7*   5              "
M =#,  !O<FQY+3(P,3<P-C,P7V-A;"YX;6Q02P$"% ,4    "  QA =+MA&]
M]0<O   @;@( %0              @ %!X0  ;W)L>2TR,#$W,#8S,%]D968N
M>&UL4$L! A0#%     @ ,80'2QH9<<UI?P  ]6L& !4              ( !
M>Q ! &]R;'DM,C Q-S V,S!?;&%B+GAM;%!+ 0(4 Q0    ( #&$!TL[,E46
M:DX  "_Z P 5              "  1>0 0!O<FQY+3(P,3<P-C,P7W!R92YX
8;6Q02P4&      8 !@"* 0  M-X!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
