<SEC-DOCUMENT>0000898173-19-000089.txt : 20190506
<SEC-HEADER>0000898173-19-000089.hdr.sgml : 20190506
<ACCEPTANCE-DATETIME>20190506163221
ACCESSION NUMBER:		0000898173-19-000089
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		72
CONFORMED PERIOD OF REPORT:	20190331
FILED AS OF DATE:		20190506
DATE AS OF CHANGE:		20190506

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:		19799726

	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-20190331x10q.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!--p:d1ef4559e1fd4db0a3d6a2d2384beff6,x:5d3289791f664a92bd5492f6243b37ff-->
<!-- Document created using Wdesk  -->
<!-- Copyright 2019 Workiva -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fs-bd="http://fasb.org/dis/fs-bd/2018-01-31" xmlns:con="http://fasb.org/dis/con/2018-01-31" xmlns:nt="http://fasb.org/dis/nt/2018-01-31" xmlns:dr="http://fasb.org/dis/dr/2018-01-31" xmlns:scf-indira="http://fasb.org/stm/scf-indira/2018-01-31" xmlns:ei="http://fasb.org/dis/ei/2018-01-31" xmlns:sic-std="http://xbrl.sec.gov/sic-std/2011-01-31" xmlns:invco="http://fasb.org/dis/invco/2018-01-31" xmlns:soi="http://fasb.org/stm/soi/2018-01-31" xmlns:stpr-std="http://xbrl.sec.gov/stpr-std-std-std/2018-01-31" xmlns:ides="http://fasb.org/dis/ides/2018-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:rpd="http://fasb.org/dis/rpd/2018-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:crcgen="http://fasb.org/dis/crcgen/2018-01-31" xmlns:stpr-all="http://xbrl.sec.gov/stpr-all-all-all/2018-01-31" xmlns:ni="http://fasb.org/dis/ni/2018-01-31" xmlns:country-ent-std="http://xbrl.sec.gov/country-ent-std/2017-01-31" xmlns:othliab="http://fasb.org/dis/othliab/2018-01-31" xmlns:srt-all="http://fasb.org/srt-all/2018-01-31" xmlns:rd="http://fasb.org/dis/rd/2018-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:debt="http://fasb.org/dis/debt/2018-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:exch-std="http://xbrl.sec.gov/exch-std/2018-01-31" xmlns:sec-vq="http://fasb.org/dis/sec-vq/2018-01-31" xmlns:ocpfs="http://fasb.org/dis/ocpfs/2018-01-31" xmlns:naics-ent-std="http://xbrl.sec.gov/naics-ent-std/2017-01-31" xmlns:aro="http://fasb.org/dis/aro/2018-01-31" xmlns:stpr-ent-all="http://xbrl.sec.gov/stpr-ent-all-all-all/2018-01-31" xmlns:stpr-ent-std="http://xbrl.sec.gov/stpr-ent-std-std-std/2018-01-31" xmlns:equity="http://fasb.org/dis/equity/2018-01-31" xmlns:ero="http://fasb.org/dis/ero/2018-01-31" xmlns:sec-reins="http://fasb.org/dis/sec-reins/2018-01-31" xmlns:fs-fhlb="http://fasb.org/dis/fs-fhlb/2018-01-31" xmlns:leas="http://fasb.org/dis/leas/2018-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:rlnro="http://fasb.org/dis/rlnro/2018-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:naics-all="http://xbrl.sec.gov/naics-all/2017-01-31" xmlns:sfp-clreo="http://fasb.org/stm/sfp-clreo/2018-01-31" xmlns:crcrb="http://fasb.org/dis/crcrb/2018-01-31" xmlns:soi-reit="http://fasb.org/stm/soi-reit/2018-01-31" xmlns:tin-part="http://fasb.org/tin-part/2018-01-31" xmlns:naics-std="http://xbrl.sec.gov/naics-std/2017-01-31" xmlns:scf-inv="http://fasb.org/stm/scf-inv/2018-01-31" xmlns:schedoi-iiaa="http://fasb.org/dis/schedoi-iiaa/2018-01-31" xmlns:deprecated1="http://www.xbrl.org/2009/role/deprecated" xmlns:inv="http://fasb.org/dis/inv/2018-01-31" xmlns:currency-all="http://xbrl.sec.gov/currency-all/2017-01-31" xmlns:acec="http://fasb.org/dis/acec/2018-01-31" xmlns:us-gaap-entryPoint-all="http://fasb.org/us-gaap-entryPoint-all/2018-01-31" xmlns:schedoi-sumhold="http://fasb.org/dis/schedoi-sumhold/2018-01-31" xmlns:eui="http://fasb.org/dis/eui/2018-01-31" xmlns:fs-bt="http://fasb.org/dis/fs-bt/2018-01-31" xmlns:schedoi-hold="http://fasb.org/dis/schedoi-hold/2018-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:scf-indir="http://fasb.org/stm/scf-indir/2018-01-31" xmlns:us-gaap-ent-std="http://fasb.org/us-gaap-ent-std/2018-01-31" xmlns:soi-re="http://fasb.org/stm/soi-re/2018-01-31" xmlns:sfp-cls="http://fasb.org/stm/sfp-cls/2018-01-31" xmlns:currency-ent-all="http://xbrl.sec.gov/currency-ent-all/2017-01-31" xmlns:currency-std="http://xbrl.sec.gov/currency-std/2017-01-31" xmlns:invest-all="http://xbrl.sec.gov/invest-all/2013-01-31" xmlns:reorg="http://fasb.org/dis/reorg/2018-01-31" xmlns:sec-mort="http://fasb.org/dis/sec-mort/2018-01-31" xmlns:ts="http://fasb.org/dis/ts/2018-01-31" xmlns:srt-roles="http://fasb.org/srt-roles/2018-01-31" xmlns:fs-mort="http://fasb.org/dis/fs-mort/2018-01-31" xmlns:inctax="http://fasb.org/dis/inctax/2018-01-31" xmlns:country-ent-all="http://xbrl.sec.gov/country-ent-all/2017-01-31" xmlns:foct="http://fasb.org/dis/foct/2018-01-31" xmlns:utreg="http://www.xbrl.org/2009/utr" xmlns:dccpoa="http://fasb.org/dis/dccpoa/2018-01-31" xmlns:ap="http://fasb.org/dis/ap/2018-01-31" xmlns:ctbl="http://fasb.org/dis/ctbl/2018-01-31" xmlns:sec-suppc="http://fasb.org/dis/sec-suppc/2018-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:scf-sbo="http://fasb.org/stm/scf-sbo/2018-01-31" xmlns:dei-ent-std="http://xbrl.sec.gov/dei-ent-std/2018-01-31" xmlns:oi="http://fasb.org/dis/oi/2018-01-31" xmlns:orly="http://www.oreillyauto.com/20190331" xmlns:dei-ent-all="http://xbrl.sec.gov/dei-ent-all/2018-01-31" xmlns:invest-std="http://xbrl.sec.gov/invest-std/2013-01-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-roles="http://fasb.org/us-roles/2018-01-31" xmlns:sic-ent-all="http://xbrl.sec.gov/sic-ent-all/2011-01-31" xmlns:srt-std="http://fasb.org/srt-std/2018-01-31" xmlns:invest-ent-all="http://xbrl.sec.gov/invest-ent-all/2013-01-31" xmlns:cce="http://fasb.org/dis/cce/2018-01-31" xmlns:edco="http://fasb.org/dis/edco/2018-01-31" xmlns:sfp-dbo="http://fasb.org/stm/sfp-dbo/2018-01-31" xmlns:soi-sbi="http://fasb.org/stm/soi-sbi/2018-01-31" xmlns:pay="http://fasb.org/dis/pay/2018-01-31" xmlns:exch-ent-all="http://xbrl.sec.gov/exch-ent-all/2018-01-31" xmlns:sec-supins="http://fasb.org/dis/sec-supins/2018-01-31" xmlns:com="http://fasb.org/stm/com/2018-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:re="http://fasb.org/dis/re/2018-01-31" xmlns:srt-types="http://fasb.org/srt-types/2018-01-31" xmlns:scf-dir="http://fasb.org/stm/scf-dir/2018-01-31" xmlns:diha="http://fasb.org/dis/diha/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:bsoff="http://fasb.org/dis/bsoff/2018-01-31" xmlns:scf-sd="http://fasb.org/stm/scf-sd/2018-01-31" xmlns:ppe="http://fasb.org/dis/ppe/2018-01-31" xmlns:sfp-ibo="http://fasb.org/stm/sfp-ibo/2018-01-31" xmlns:sfp-ucreo="http://fasb.org/stm/sfp-ucreo/2018-01-31" xmlns:lea="http://fasb.org/dis/lea/2018-01-31" xmlns:scf-re="http://fasb.org/stm/scf-re/2018-01-31" xmlns:schedoi-fednote="http://fasb.org/dis/schedoi-fednote/2018-01-31" xmlns:sec-sum="http://fasb.org/dis/sec-sum/2018-01-31" xmlns:sr="http://fasb.org/dis/sr/2018-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:sfp-sbo="http://fasb.org/stm/sfp-sbo/2018-01-31" xmlns:ir="http://fasb.org/dis/ir/2018-01-31" xmlns:srt="http://fasb.org/srt/2018-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:eps="http://fasb.org/dis/eps/2018-01-31" xmlns:reference="http://www.xbrl.org/2009/role/reference" xmlns:scf-dbo="http://fasb.org/stm/scf-dbo/2018-01-31" xmlns:soi-int="http://fasb.org/stm/soi-int/2018-01-31" xmlns:country-std="http://xbrl.sec.gov/country-std/2017-01-31" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:dei-std="http://xbrl.sec.gov/dei-std/2018-01-31" xmlns:exch-all="http://xbrl.sec.gov/exch-all/2018-01-31" xmlns:naics-ent-all="http://xbrl.sec.gov/naics-ent-all/2017-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:soi-ins="http://fasb.org/stm/soi-ins/2018-01-31" xmlns:us-types="http://fasb.org/us-types/2018-01-31" xmlns:iago="http://fasb.org/dis/iago/2018-01-31" xmlns:schedoi-otsh="http://fasb.org/dis/schedoi-otsh/2018-01-31" xmlns:cc="http://fasb.org/dis/cc/2018-01-31" xmlns:emjv="http://fasb.org/dis/emjv/2018-01-31" xmlns:hco="http://fasb.org/dis/hco/2018-01-31" xmlns:us-gaap-all="http://fasb.org/us-gaap-all/2018-01-31" xmlns:us-arcroles="http://fasb.org/us-arcroles/2018-01-31" xmlns:ru="http://fasb.org/dis/ru/2018-01-31" xmlns:soi-indira="http://fasb.org/stm/soi-indira/2018-01-31" xmlns:fs-interest="http://fasb.org/dis/fs-interest/2018-01-31" xmlns:rcc="http://fasb.org/dis/rcc/2018-01-31" xmlns:schedoi-shorthold="http://fasb.org/dis/schedoi-shorthold/2018-01-31" xmlns:schedoi-oocw="http://fasb.org/dis/schedoi-oocw/2018-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:te="http://fasb.org/dis/te/2018-01-31" xmlns:crcsbp="http://fasb.org/dis/crcsbp/2018-01-31" xmlns:country-all="http://xbrl.sec.gov/country-all/2017-01-31" xmlns:regop="http://fasb.org/dis/regop/2018-01-31" xmlns:dei-all="http://xbrl.sec.gov/dei-all/2018-01-31" xmlns:currency-ent-std="http://xbrl.sec.gov/currency-ent-std/2017-01-31" xmlns:fs-ins="http://fasb.org/dis/fs-ins/2018-01-31" xmlns:spc="http://fasb.org/stm/spc/2018-01-31" xmlns:soi-egm="http://fasb.org/stm/soi-egm/2018-01-31" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:fifvd="http://fasb.org/dis/fifvd/2018-01-31" xmlns:sic-ent-std="http://xbrl.sec.gov/sic-ent-std/2011-01-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:invest-ent-std="http://xbrl.sec.gov/invest-ent-std/2013-01-31" xmlns:bc="http://fasb.org/dis/bc/2018-01-31" xmlns:soc="http://fasb.org/stm/soc/2018-01-31" xmlns:sec-re="http://fasb.org/dis/sec-re/2018-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:us-gaap-std="http://fasb.org/us-gaap-std/2018-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:codification-part="http://fasb.org/codification-part/2018-01-31" xmlns:otherexp="http://fasb.org/dis/otherexp/2018-01-31" xmlns:exch-ent-std="http://xbrl.sec.gov/exch-ent-std/2018-01-31" xmlns:crcpb="http://fasb.org/dis/crcpb/2018-01-31" xmlns:sec-cndfir="http://fasb.org/dis/sec-cndfir/2018-01-31" xmlns:sic-all="http://xbrl.sec.gov/sic-all/2011-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:disops="http://fasb.org/dis/disops/2018-01-31" xmlns:iaoi="http://fasb.org/dis/iaoi/2018-01-31" xmlns:sheci="http://fasb.org/stm/sheci/2018-01-31" xmlns:se="http://fasb.org/dis/se/2018-01-31" xmlns:guar="http://fasb.org/dis/guar/2018-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
	<head>
		<meta http-equiv="Content-Type" content="text/html" />
		<title>Document</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="FD2019Q1YTD" name="dei:AmendmentFlag" id="Fact-D438021EEE0C05F6A71C568D6F8D0904-wk-Fact-D438021EEE0C05F6A71C568D6F8D0904" format="ixt:booleanfalse">false</ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q1YTD" name="dei:CurrentFiscalYearEndDate" id="Fact-CC734CBFF51BB6306776568D6F8F87A2-wk-Fact-CC734CBFF51BB6306776568D6F8F87A2">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q1YTD" name="dei:DocumentFiscalPeriodFocus" id="Fact-988D15FA6F54D518E7B0568D6F8C0589-wk-Fact-988D15FA6F54D518E7B0568D6F8C0589">Q1</ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q1YTD" name="dei:DocumentFiscalYearFocus" id="Fact-79BE7C4E909D0D10AC6B568D6F8ED2B0-wk-Fact-79BE7C4E909D0D10AC6B568D6F8ED2B0">2019</ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q1YTD" name="dei:EntityCentralIndexKey" id="Fact-DFBE2F3F1AF007FD2E49568D6F8D2C9C-wk-Fact-DFBE2F3F1AF007FD2E49568D6F8D2C9C">0000898173</ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q1YTD" name="dei:EntityEmergingGrowthCompany" id="Fact-9468AFA77CB591870255568D6F8FAE2D-wk-Fact-9468AFA77CB591870255568D6F8FAE2D" format="ixt:booleanfalse">false</ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q1YTD" name="dei:EntityFilerCategory" id="Fact-0B925620B717603D0F46568D6F8E01C9-wk-Fact-0B925620B717603D0F46568D6F8E01C9">Large Accelerated Filer</ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q1YTD" name="dei:EntityRegistrantName" id="Fact-D47E843E51048DA4A0978EC30F49C276-wk-Fact-D47E843E51048DA4A0978EC30F49C276">O REILLY AUTOMOTIVE INC</ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q1YTD" name="dei:EntitySmallBusiness" id="Fact-FDC24DA882BF9463BC5A568D6F90AC8B-wk-Fact-FDC24DA882BF9463BC5A568D6F90AC8B" format="ixt:booleanfalse">false</ix:nonNumeric><ix:nonFraction decimals="-5" unitRef="usd" contextRef="FI2018Q4" name="orly:NonFinancialAssetsAndLiabilitiesFairValueNonrecurring" id="Fact-1F3991F4BF9DA5D160BA568D70A28EE8-wk-Fact-1F3991F4BF9DA5D160BA568D70A28EE8">0</ix:nonFraction><ix:nonFraction decimals="-5" unitRef="usd" contextRef="FI2019Q1" name="orly:NonFinancialAssetsAndLiabilitiesFairValueNonrecurring" id="Fact-1102663A31A91A2A25A4568D70A25D96-wk-Fact-1102663A31A91A2A25A4568D70A25D96">0</ix:nonFraction><ix:nonFraction decimals="2" unitRef="usdPerShare" contextRef="FI2018Q4" name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact-8E08F86B75FF6085AD84568D6FBD62BA-wk-Fact-8E08F86B75FF6085AD84568D6FBD62BA">0.01</ix:nonFraction><ix:nonFraction decimals="2" unitRef="usdPerShare" contextRef="FI2019Q1" name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact-DAFC16B5A1109D9D787E9796CE19BC09-wk-Fact-DAFC16B5A1109D9D787E9796CE19BC09">0.01</ix:nonFraction><ix:nonFraction decimals="0" unitRef="shares" contextRef="FI2018Q4" name="us-gaap:CommonStockSharesAuthorized" id="Fact-7187407A50D17A0C9321568D6FBFE887-wk-Fact-7187407A50D17A0C9321568D6FBFE887">245000000</ix:nonFraction><ix:nonFraction decimals="0" unitRef="shares" contextRef="FI2019Q1" name="us-gaap:CommonStockSharesAuthorized" id="Fact-E7AE79043CEE25BFD4E497972C7739E3-wk-Fact-E7AE79043CEE25BFD4E497972C7739E3">245000000</ix:nonFraction><ix:nonFraction decimals="0" unitRef="shares" contextRef="FI2018Q4" name="us-gaap:CommonStockSharesIssued" id="Fact-CD92FC8B2B7824273FE3568D6FBEBB61-wk-Fact-CD92FC8B2B7824273FE3568D6FBEBB61">79043919</ix:nonFraction><ix:nonFraction decimals="0" unitRef="shares" contextRef="FI2019Q1" name="us-gaap:CommonStockSharesIssued" id="Fact-55560E1ADA1447965A76568D6FBFEA06-wk-Fact-55560E1ADA1447965A76568D6FBFEA06">78262099</ix:nonFraction><ix:nonFraction decimals="0" unitRef="shares" contextRef="FI2018Q4" name="us-gaap:CommonStockSharesOutstanding" id="Fact-10AC6E3C08A54D3BB210568D6FBE9A6E-wk-Fact-10AC6E3C08A54D3BB210568D6FBE9A6E">79043919</ix:nonFraction><ix:nonFraction decimals="0" unitRef="shares" contextRef="FI2019Q1" name="us-gaap:CommonStockSharesOutstanding" id="Fact-E4FC05F945EF8534E94397978C148202-wk-Fact-E4FC05F945EF8534E94397978C148202">78262099</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member" name="us-gaap:DebtInstrumentFaceAmount" id="Fact-301A3F80E0AEC5E862CE568D70E42382-wk-Fact-301A3F80E0AEC5E862CE568D70E42382">300000000</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member" name="us-gaap:DebtInstrumentFaceAmount" id="Fact-D9E3BCDA29DA9EAB1665568D70E53583-wk-Fact-D9E3BCDA29DA9EAB1665568D70E53583">500000000</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member" name="us-gaap:DebtInstrumentFaceAmount" id="Fact-314CD24E8D494CFEDC40568D70DD3E45-wk-Fact-314CD24E8D494CFEDC40568D70DD3E45">300000000</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member" name="us-gaap:DebtInstrumentFaceAmount" id="Fact-7C379C7BED6154613171568D70E62315-wk-Fact-7C379C7BED6154613171568D70E62315">300000000</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member" name="us-gaap:DebtInstrumentFaceAmount" id="Fact-69919DAADEF19051BB23568D70E75BF6-wk-Fact-69919DAADEF19051BB23568D70E75BF6">500000000</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member" name="us-gaap:DebtInstrumentFaceAmount" id="Fact-4098DEA033B7A58DC3AD568D70E9910C-wk-Fact-4098DEA033B7A58DC3AD568D70E9910C">750000000</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member" name="us-gaap:DebtInstrumentFaceAmount" id="Fact-5A64814DDF24C763116B970A59A8CAF2-wk-Fact-5A64814DDF24C763116B970A59A8CAF2">500000000</ix:nonFraction><ix:nonFraction decimals="5" unitRef="rate" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact-BA81786CC9C5C4A81A80568D70E8C08C-wk-Fact-BA81786CC9C5C4A81A80568D70E8C08C">0.04625</ix:nonFraction><ix:nonFraction decimals="5" unitRef="rate" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact-86099AF32022975E6AA1568D70DFC747-wk-Fact-86099AF32022975E6AA1568D70DFC747">0.04875</ix:nonFraction><ix:nonFraction decimals="5" unitRef="rate" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact-CA483F63338FA6B34CF4568D70DF71A6-wk-Fact-CA483F63338FA6B34CF4568D70DF71A6">0.03800</ix:nonFraction><ix:nonFraction decimals="5" unitRef="rate" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact-6281DBD92B1E769883C8568D70E02DD1-wk-Fact-6281DBD92B1E769883C8568D70E02DD1">0.03850</ix:nonFraction><ix:nonFraction decimals="5" unitRef="rate" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact-806D3FC8A77010514C1F568D70EA4628-wk-Fact-806D3FC8A77010514C1F568D70EA4628">0.03550</ix:nonFraction><ix:nonFraction decimals="5" unitRef="rate" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact-FA1E386916C9793299A9568D70DD7BC7-wk-Fact-FA1E386916C9793299A9568D70DD7BC7">0.03600</ix:nonFraction><ix:nonFraction decimals="5" unitRef="rate" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact-A5DCEB9448BE800FE64A970AEC04470B-wk-Fact-A5DCEB9448BE800FE64A970AEC04470B">0.04350</ix:nonFraction><ix:nonFraction decimals="-5" unitRef="usd" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member" name="us-gaap:DebtInstrumentUnamortizedDiscount" id="Fact-6E1A30C6C50079307B1A568D70DE284B-wk-Fact-6E1A30C6C50079307B1A568D70DE284B">100000</ix:nonFraction><ix:nonFraction decimals="-5" unitRef="usd" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member" name="us-gaap:DebtInstrumentUnamortizedDiscount" id="Fact-97CA6C4A9BD9EE3B99AF568D70E3C213-wk-Fact-97CA6C4A9BD9EE3B99AF568D70E3C213">100000</ix:nonFraction><ix:nonFraction decimals="-5" unitRef="usd" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member" name="us-gaap:DebtInstrumentUnamortizedDiscount" id="Fact-30C53887B6E5B955E1F5568D70E5E01E-wk-Fact-30C53887B6E5B955E1F5568D70E5E01E">600000</ix:nonFraction><ix:nonFraction decimals="-5" unitRef="usd" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member" name="us-gaap:DeferredFinanceCostsNet" id="Fact-C155298296737F800218568D70B36132-wk-Fact-C155298296737F800218568D70B36132">600000</ix:nonFraction><ix:nonFraction decimals="-5" unitRef="usd" contextRef="FD2018Q1QTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" id="Fact-B998C54386BE70CD65A7568D71B73A71-wk-Fact-B998C54386BE70CD65A7568D71B73A71">0</ix:nonFraction><ix:nonFraction decimals="-5" unitRef="usd" contextRef="FD2019Q1QTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" id="Fact-12B2CCFE5B74DD12D776568D71B69AB0-wk-Fact-12B2CCFE5B74DD12D776568D71B69AB0">0</ix:nonFraction><ix:nonFraction decimals="-8" unitRef="usd" contextRef="FI2019Q1_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member" name="us-gaap:OperatingLeaseLiability" id="Fact-2081992837792D2F7B1779C2A31497EF-wk-Fact-2081992837792D2F7B1779C2A31497EF">1900000000</ix:nonFraction></ix:hidden><ix:references><link:schemaRef xlink:href="orly-20190331.xsd" xlink:type="simple"></link:schemaRef></ix:references><ix:resources><xbrli:context id="FD2019Q1YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q1SharesOutstanding">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q1QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q1">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:ManagementMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:ManagementMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">orly:NonRelatedPartiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2027At3600Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2027At3600Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2028At4350Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2028At4350Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2019Q1SubsequentRepurchases_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>2019-04-01</xbrli:startDate>
			<xbrli:endDate>2019-05-06</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2018Q4Authorization">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-11-13</xbrli:startDate>
			<xbrli:endDate>2018-11-13</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2018Q4Authorization">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-11-13</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2019Q1CummulativeRepurchases_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>2019-05-06</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q1QTD_srt_MajorCustomersAxis_orly_OtherCustomersAndSalesAdjustmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">orly:OtherCustomersAndSalesAdjustmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_MajorCustomersAxis_orly_ProfessionalServiceProviderCustomerMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">orly:ProfessionalServiceProviderCustomerMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_MajorCustomersAxis_orly_OtherCustomersAndSalesAdjustmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">orly:OtherCustomersAndSalesAdjustmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q1QTD_srt_MajorCustomersAxis_orly_DIYCustomerMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">orly:DIYCustomerMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_MajorCustomersAxis_orly_DIYCustomerMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">orly:DIYCustomerMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q1QTD_srt_MajorCustomersAxis_orly_ProfessionalServiceProviderCustomerMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">orly:ProfessionalServiceProviderCustomerMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_orly_ContractWithCustomerLiabilityArrangementTypeAxis_orly_LoyaltyProgramMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="orly:ContractWithCustomerLiabilityArrangementTypeAxis">orly:LoyaltyProgramMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_orly_ContractWithCustomerLiabilityArrangementTypeAxis_orly_LoyaltyProgramMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="orly:ContractWithCustomerLiabilityArrangementTypeAxis">orly:LoyaltyProgramMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q1QTD_orly_ContractWithCustomerLiabilityArrangementTypeAxis_orly_LoyaltyProgramMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="orly:ContractWithCustomerLiabilityArrangementTypeAxis">orly:LoyaltyProgramMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_orly_ContractWithCustomerLiabilityArrangementTypeAxis_orly_LoyaltyProgramMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="orly:ContractWithCustomerLiabilityArrangementTypeAxis">orly:LoyaltyProgramMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q1QTD_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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q1QTD_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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q1QTD_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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_TitleOfIndividualAxis_orly_EmployeeMember">
		<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">orly:EmployeeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q1QTD_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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q1QTD_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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000898173</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ProspectiveAdoptionOfNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:unit id="stores">
		<xbrli:measure>orly:stores</xbrli:measure>
	</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="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="rate">
		<xbrli:measure>utreg:Rate</xbrli:measure>
	</xbrli:unit><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e1556-wk-Fact-0E53B4DD2E7D56FA5F6B568D6F9AD743" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e574-wk-Fact-141849A0B808C4A30148568D6F9CADEE d78847548e1759-wk-Fact-141849A0B808C4A30148568D6F9CADEE" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e1517-wk-Fact-206591B0D1360C044D23568D6FA13630" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78854675e696-wk-Fact-24DFDC01FCB5F41BDCE5568D71C90C9F" toRefs="TextSelection-C06595BF0B080CE05A8A568D71DC5371-0-wk-Footnote-C06595BF0B080CE05A8A568D71DC5371_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e1125-wk-Fact-2C0B57CD638BDBF6FCF2568D6FA19EB9" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e2118-wk-Fact-409A1BB99D38B00A8E56568D6FA3FB1B" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e923-wk-Fact-43066CCFC6D93F59E404568D6FA1FB0C" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78854675e715-wk-Fact-4C8158E0438E9AEE11E7568D71C4F3F2" toRefs="TextSelection-C06595BF0B080CE05A8A568D71DC5371-0-wk-Footnote-C06595BF0B080CE05A8A568D71DC5371_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e725-wk-Fact-4E6AA646F8BD174BD74B568D6F9F6DFE" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e2039-wk-Fact-51B83832A060C9BBD6EB568D6F9CBBEC" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e2244-wk-Fact-53220783374824F0FCE3568D6FA6E091" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e1003-wk-Fact-5822A40D6A81844A9EEE9292BFFAE77C" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e647-wk-Fact-5B2F3897EB90CA07A8BD568D6FA376A3" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e1754-wk-Fact-665CCBBF4B4817C0E14C568D6F9C83AF" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e1636-wk-Fact-6A5965E92DBB18BEBB45568D6F9AA620 d78852659e1200-wk-Fact-6A5965E92DBB18BEBB45568D6F9AA620" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e845-wk-Fact-6E9B1A4F1E308B7A8244568D6F9EFA95" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e608-wk-Fact-7986E8C71A80B018B220568D6F9F0355" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e686-wk-Fact-7C516E5366A01C5BAC26568D6FA59A0C" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e1400-wk-Fact-7D714F042226E2D22AC4568D6F9B6A87" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e1081-wk-Fact-8C64A2B46544E5C9CBB1568D6F9EFFB9" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e1322-wk-Fact-961EA91729AF883E88D9568D6FA7C784" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78854675e1019-wk-Fact-97CC780339275005CC65568D71C631AA" toRefs="TextSelection-C06595BF0B080CE05A8A568D71DC5371-0-wk-Footnote-C06595BF0B080CE05A8A568D71DC5371_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78854675e1065-wk-Fact-990AF2CB95BB9DE63929568D71C69800" toRefs="TextSelection-C06595BF0B080CE05A8A568D71DC5371-0-wk-Footnote-C06595BF0B080CE05A8A568D71DC5371_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e1478-wk-Fact-995136A8874BC5179234928D3151454A" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e764-wk-Fact-A4E544069488AC5B024E568D6FA603F4" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e1361-wk-Fact-AB3450BA857D244AD03D568D6F9E13AA" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e1715-wk-Fact-C2A3AA5249C2380662E4568D6FA8519A" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e1288-wk-Fact-CAB30FBAEE4D4AF38722568D6FA0689C" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e1675-wk-Fact-CE685CB861FE8CC66A9592913AAE7805" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e1042-wk-Fact-D2369767D55144A0996B568D6FA23065" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e1439-wk-Fact-D30458FC536555E701BD928A732679CC" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e2159-wk-Fact-E666AC17176681A19FF0568D6FA7F312 d78851707e768-wk-Fact-E666AC17176681A19FF0568D6FA7F312" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e884-wk-Fact-E81A70CD6870B5A8F38E568D6FA42C70" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78854675e1084-wk-Fact-E876916BF752B44154F3568D71CC69EE" toRefs="TextSelection-C06595BF0B080CE05A8A568D71DC5371-0-wk-Footnote-C06595BF0B080CE05A8A568D71DC5371_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78854675e1038-wk-Fact-EC678BFCF1F36887A122568D71CC46D1" toRefs="TextSelection-C06595BF0B080CE05A8A568D71DC5371-0-wk-Footnote-C06595BF0B080CE05A8A568D71DC5371_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d78842947e2078-wk-Fact-EDBDB9A74FAE79E235BE568D6FA8A430" toRefs="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"></ix:relationship></ix:resources></ix:header></div><div><a id="s68DDE462FB6A896AEC10568D6F828F49"></a></div><div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:14pt;"><span style="font-family:inherit;font-size:14pt;font-weight:bold;">UNITED STATES</span></div><div style="line-height:120%;text-align:center;font-size:14pt;"><span style="font-family:inherit;font-size:14pt;font-weight:bold;">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="line-height:120%;text-align:center;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">WASHINGTON, DC 20549</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:center;font-size:16pt;"><span style="font-family:inherit;font-size:16pt;font-weight:bold;">FORM </span><span><ix:nonNumeric id="d78843610e390-wk-Fact-2DF55680505CF4F280B797877D717621" name="dei:DocumentType" contextRef="FD2019Q1YTD"><span style="font-size:16pt;font-weight:bold;">10-Q</span></ix:nonNumeric></span><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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:Wingdings;font-size:10pt;">x</span></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;"><span 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</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the quarterly period ended </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><span style="white-space:nowrap"><ix:nonNumeric id="d78843610e438-wk-Fact-F16AE6C92A63FA29A98E791AB03DA684" name="dei:DocumentPeriodEndDate" contextRef="FD2019Q1YTD" format="ixt:datemonthdayyearen">March 31, 2019</ix:nonNumeric></span></span></span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">OR</span></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;"><span style="font-family:Wingdings;font-size:10pt;">&#168;</span></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;"><span 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</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the transition period from ________ to ________</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div><span style="font-family:inherit;font-size:18pt;font-weight:bold;">O&#8217;REILLY AUTOMOTIVE, INC.</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(Exact name of registrant as specified in its charter)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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: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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Missouri</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">000-21318</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">27-4358837</span></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;"><span style="font-family:inherit;font-size:8pt;">(State or other jurisdiction</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;">Commission file</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;">(I.R.S. Employer</span></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;"><span style="font-family:inherit;font-size:8pt;">of incorporation or organization)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;">number</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:8pt;">Identification No.)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">233 South Patterson Avenue</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Springfield, Missouri 65802</span></div><div style="line-height:120%;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(Address of principal executive offices, Zip code)</span></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(417) 862-6708</span></div><div style="line-height:120%;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(Registrant&#8217;s telephone number, including area code)</span></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Not applicable</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:8pt;">(Former name, former address and former fiscal year, if changed since last report)</span><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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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  </span><span style="font-family:Wingdings;font-size:10pt;">x</span><span style="font-family:inherit;font-size:10pt;">   No  </span><span style="font-family:Wingdings;font-size:10pt;">&#168;</span></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted 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 such files).  Yes  </span><span style="font-family:Wingdings;font-size:10pt;">x</span><span style="font-family:inherit;font-size:10pt;">   No  </span><span style="font-family:Wingdings;font-size:10pt;">&#168;</span></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><span 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.  </span></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:586px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:349px;"></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;"><span style="font-family:inherit;font-size:10pt;">Large accelerated filer  </span><span style="font-family:Wingdings;font-size:10pt;">x</span></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;"><span style="font-family:inherit;font-size:10pt;">Accelerated filer  </span><span style="font-family:Wingdings;font-size:10pt;">&#168;</span></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;"><span style="font-family:inherit;font-size:10pt;">Non-accelerated filer  </span><span style="font-family:Wingdings;font-size:10pt;">&#168;</span><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Smaller reporting company  </span><span style="font-family:Wingdings;font-size:10pt;">&#168;</span></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;"><span style="font-family:inherit;font-size:10pt;">Emerging growth company  </span><span style="font-family:Wingdings;font-size:10pt;">&#168;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><span 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.  </span><span style="font-family:Wingdings;font-size:10pt;">&#168;</span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><span 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  </span><span style="font-family:Wingdings;font-size:10pt;">&#168;</span><span style="font-family:inherit;font-size:10pt;">   No  </span><span style="font-family:Wingdings;font-size:10pt;">x</span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Securities registered pursuant to Section 12(b) of the Act:</span></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:672px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:208px;"></td><td style="width:12px;"></td><td style="width:188px;"></td><td style="width:10px;"></td><td style="width:253px;"></td></tr><tr><td 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;"><span style="font-family:inherit;font-size:10pt;">Title of Each Class</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trading Symbol(s)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Name of Each Exchange on which Registered</span></div></td></tr><tr><td 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;"><span style="font-family:inherit;font-size:10pt;">Common Stock, $0.01 par value</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d78843610e802-wk-Fact-739E998D9A6AD2CC33DB7900054DB14C" name="dei:TradingSymbol" contextRef="FD2019Q1YTD">ORLY</ix:nonNumeric></span></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The NASDAQ Stock Market LLC</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(NASDAQ Global Select Market)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span 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 - </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78843610e843-wk-Fact-378D7243DAA7EF8865A897864A7EAC99" name="dei:EntityCommonStockSharesOutstanding" contextRef="I2019Q1SharesOutstanding" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">78,276,726</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> shares outstanding as of </span><span style="font-family:inherit;font-size:10pt;">April&#160;29, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div><br/></div><div></div><hr style="page-break-after:always"></hr><div><a id="sB58C7D3A283A5045D600568D7583A4A1"></a></div><div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">O&#8217;REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES</span></div><div style="line-height:120%;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">FORM 10-Q</span></div><div style="line-height:120%;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">FOR THE QUARTER ENDED </span><span style="font-family:inherit;font-size:11pt;font-weight:bold;">MARCH 31,</span><span style="font-family:inherit;font-size:11pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:11pt;font-weight:bold;">2019</span><span style="font-family:inherit;font-size:11pt;font-weight:bold;"> </span></div><div style="line-height:120%;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">TABLE OF CONTENTS</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Page</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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="#sB79F150E6402B1F9E600568D792F8428"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">PART I - FINANCIAL INFORMATION</span></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="#sB79F150E6402B1F9E600568D792F8428">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:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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="#s9742BA7198E12D894F85568D79532276"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ITEM 1 - FINANCIAL STATEMENTS (UNAUDITED)</span></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="#s9742BA7198E12D894F85568D79532276">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="#sDDB4A57D7564C76A9F1B568D6F98ECE0"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">Condensed Consolidated Balance Sheets</span></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="#sDDB4A57D7564C76A9F1B568D6F98ECE0">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="#sA40C3ADEF743BBE3C166568D6FC4CE23"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">Condensed Consolidated Statements of Income</span></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="#sA40C3ADEF743BBE3C166568D6FC4CE23">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="#s0012937D9A5585E8A751568D700D0B83"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">Condensed Consolidated Statements of Shareholders&#8217; Equity</span></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="#s0012937D9A5585E8A751568D700D0B83">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="#sAEFA1CF51EAB5FE0A5FA568D704EB4AA"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">Condensed Consolidated Statements of Cash Flows</span></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="#sAEFA1CF51EAB5FE0A5FA568D704EB4AA">5</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="#sF6C9B18102D6EACD48BB568D7A78A513"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">Notes to Condensed Consolidated Financial Statements</span></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="#sF6C9B18102D6EACD48BB568D7A78A513">6</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:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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="#s83413F4A7AFA2F4902D2568D7D56EAE7"><span 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</span></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="#s83413F4A7AFA2F4902D2568D7D56EAE7">15</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:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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="#sF5F9C1C8D60FD40EDEA3568D7F063A10"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ITEM 3 - QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></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="#sF5F9C1C8D60FD40EDEA3568D7F063A10">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:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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="#s5F5E6779EE9496A811FF568D7F094532"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ITEM 4 - CONTROLS AND PROCEDURES</span></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="#s5F5E6779EE9496A811FF568D7F094532">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:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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="#s6CF08C8F59B524817FCC568D7F599A9A"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">PART II - OTHER INFORMATION</span></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="#s6CF08C8F59B524817FCC568D7F599A9A">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:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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="#sFF7143A63D15962989B7568D7F5C4B32"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ITEM 1 - LEGAL PROCEEDINGS</span></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="#sFF7143A63D15962989B7568D7F5C4B32">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:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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="#s2B03A12827E812CC5B59568D7F81DA23"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ITEM 1A - RISK FACTORS</span></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="#s2B03A12827E812CC5B59568D7F81DA23">24</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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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="#sBCE355C86F38AA31A72D568D71F315AA"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ITEM 2 - UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></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="#sBCE355C86F38AA31A72D568D71F315AA">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:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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="#s45EB1C22B7C64C3934B2568D7FFF2C5F"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ITEM 6 - EXHIBITS</span></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="#s45EB1C22B7C64C3934B2568D7FFF2C5F">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:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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="#sE1606EE89AAC3CF07F3B568D8002C4F6"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">SIGNATURE PAGES</span></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="#sE1606EE89AAC3CF07F3B568D8002C4F6">26</a></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1</span></div></div><hr style="page-break-after:always"></hr><div><a id="sB79F150E6402B1F9E600568D792F8428"></a></div><div></div><div><br/></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">PART I.  FINANCIAL INFORMATION</span></div><div style="line-height:120%;text-align:justify;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div><div><a id="s9742BA7198E12D894F85568D79532276"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 1.  Financial Statements</span></div><div><a id="sDDB4A57D7564C76A9F1B568D6F98ECE0"></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">O&#8217;REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(In thousands, except share data)</span></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:64%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:2%;"></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March&#160;31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(Unaudited)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(Note)</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Current assets:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e555-wk-Fact-3529DA49241303D34097568D6F99FCE5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">56,717</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e574-wk-Fact-141849A0B808C4A30148568D6F9CADEE" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">31,315</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e589-wk-Fact-7B8003D0874A882A5D1B568D6FA6D4EE" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">250,680</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e608-wk-Fact-7986E8C71A80B018B220568D6F9F0355" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">192,026</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Amounts receivable from suppliers</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e628-wk-Fact-36E1525492F19AE96D0D568D6FA8A41A" name="us-gaap:NontradeReceivablesCurrent" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">66,452</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e647-wk-Fact-5B2F3897EB90CA07A8BD568D6FA376A3" name="us-gaap:NontradeReceivablesCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">78,155</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Inventory</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e667-wk-Fact-C2C3D79F96BE45C7D4B9568D6FA5967F" name="us-gaap:InventoryNet" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,228,901</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e686-wk-Fact-7C516E5366A01C5BAC26568D6FA59A0C" name="us-gaap:InventoryNet" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,193,344</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e706-wk-Fact-421B65E95593E9FFBF10568D6FA4F3E1" name="us-gaap:OtherAssetsCurrent" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">46,896</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e725-wk-Fact-4E6AA646F8BD174BD74B568D6F9F6DFE" name="us-gaap:OtherAssetsCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">48,262</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total current assets</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e745-wk-Fact-77F5721B6C16D756DBA2568D6FA09FCC" name="us-gaap:AssetsCurrent" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,649,646</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e764-wk-Fact-A4E544069488AC5B024E568D6FA603F4" name="us-gaap:AssetsCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,543,102</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, at cost</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e826-wk-Fact-CE403BBA5F854A5ADAA8568D6FA4B1F1" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,761,729</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e845-wk-Fact-6E9B1A4F1E308B7A8244568D6F9EFA95" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,645,552</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation and amortization</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e865-wk-Fact-68EFCF46356907ED1BAF568D6FA0C184" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,085,019</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e884-wk-Fact-E81A70CD6870B5A8F38E568D6FA42C70" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,058,550</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Net property and equipment</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e904-wk-Fact-5B9EECD1B14266417D8B568D6FA28848" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,676,710</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e923-wk-Fact-43066CCFC6D93F59E404568D6FA1FB0C" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,587,002</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Operating lease, right-of-use assets</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e984-wk-Fact-A82AA0596F5BE8EDF1D59292C003D4C0" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,886,364</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e1003-wk-Fact-5822A40D6A81844A9EEE9292BFFAE77C" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e1023-wk-Fact-64A9E0DCD8D6B9F14186568D6F9B65A3" name="us-gaap:Goodwill" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">808,717</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e1042-wk-Fact-D2369767D55144A0996B568D6FA23065" name="us-gaap:Goodwill" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">807,260</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Other assets, net</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e1062-wk-Fact-84587B21491624601EB5568D6F9A34C5" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">40,125</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e1081-wk-Fact-8C64A2B46544E5C9CBB1568D6F9EFFB9" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">43,425</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e1106-wk-Fact-CB2A7735DC08FE73881E568D6FA0955A" name="us-gaap:Assets" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,061,562</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e1125-wk-Fact-2C0B57CD638BDBF6FCF2568D6FA19EB9" name="us-gaap:Assets" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,980,789</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities and shareholders&#8217; equity</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Current liabilities:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Accounts payable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e1269-wk-Fact-B4C59C96864F4761681F568D6F9B6549" name="us-gaap:AccountsPayableCurrent" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,438,679</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e1288-wk-Fact-CAB30FBAEE4D4AF38722568D6FA0689C" name="us-gaap:AccountsPayableCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,376,403</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Self-insurance reserves</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e1303-wk-Fact-AB4B346EC49E2B7E3574568D6F9C8CA0" name="us-gaap:SelfInsuranceReserveCurrent" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">77,359</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e1322-wk-Fact-961EA91729AF883E88D9568D6FA7C784" name="us-gaap:SelfInsuranceReserveCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">77,012</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Accrued payroll</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e1342-wk-Fact-5C53F40DB66AC3BA9DA1568D6FA259C1" name="us-gaap:AccruedSalariesCurrent" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">94,192</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e1361-wk-Fact-AB3450BA857D244AD03D568D6F9E13AA" name="us-gaap:AccruedSalariesCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">86,520</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Accrued benefits and withholdings</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e1381-wk-Fact-EE54EFE4D7BF7A3AAFAD568D6FA4D965" name="orly:AccruedBenefitsAndWithholdings" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">65,106</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e1400-wk-Fact-7D714F042226E2D22AC4568D6F9B6A87" name="orly:AccruedBenefitsAndWithholdings" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">89,082</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Income taxes payable</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e1420-wk-Fact-EE7105BCF8D0202B86A8928A7326E2DF" name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">92,816</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e1439-wk-Fact-D30458FC536555E701BD928A732679CC" name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,013</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Current portion of operating lease liabilities</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e1459-wk-Fact-1EC3D7393430D600D700928D315A0099" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">296,605</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e1478-wk-Fact-995136A8874BC5179234928D3151454A" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e1498-wk-Fact-19B234A47DE445D07C88568D6FA35D07" name="us-gaap:OtherLiabilitiesCurrent" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">261,575</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e1517-wk-Fact-206591B0D1360C044D23568D6FA13630" name="us-gaap:OtherLiabilitiesCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">253,990</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total current liabilities</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e1537-wk-Fact-E6B98F2E1BA899F2F122568D6F9D8967" name="us-gaap:LiabilitiesCurrent" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,326,332</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e1556-wk-Fact-0E53B4DD2E7D56FA5F6B568D6F9AD743" name="us-gaap:LiabilitiesCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,894,020</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Long-term debt</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e1617-wk-Fact-D2497B2A4A2D9584327E568D6FA2406D" name="us-gaap:LongTermDebtNoncurrent" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,460,921</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e1636-wk-Fact-6A5965E92DBB18BEBB45568D6F9AA620" name="us-gaap:LongTermDebtNoncurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,417,122</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities, less current portion</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e1656-wk-Fact-4BBCE5B8E3A45A84577C92913AD24506" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,629,311</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e1675-wk-Fact-CE685CB861FE8CC66A9592913AAE7805" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e1696-wk-Fact-68DAE5E6730F7486A3FE568D6F9DF302" name="us-gaap:DeferredTaxLiabilitiesNoncurrent" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">109,480</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e1715-wk-Fact-C2A3AA5249C2380662E4568D6FA8519A" name="us-gaap:DeferredTaxLiabilitiesNoncurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">105,566</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Other liabilities</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e1735-wk-Fact-A9B1D216D0E471AA1335568D6F9FA9E1" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">163,153</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e1754-wk-Fact-665CCBBF4B4817C0E14C568D6F9C83AF" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">210,414</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Shareholders&#8217; equity:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Common stock, $0.01 par value:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Authorized shares - 245,000,000</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Issued and outstanding shares &#8211;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">78,262,099 as of March 31, 2019, and</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">79,043,919 as of December 31, 2018</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e2020-wk-Fact-C65BF3ABA747D753BAC4568D6FA7C9B5" name="us-gaap:CommonStockValue" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">783</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e2039-wk-Fact-51B83832A060C9BBD6EB568D6F9CBBEC" name="us-gaap:CommonStockValue" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">790</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Additional paid-in capital</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e2059-wk-Fact-E90BDFC8BEA3858D2014568D6F9E308A" name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,268,032</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e2078-wk-Fact-EDBDB9A74FAE79E235BE568D6FA8A430" name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,262,063</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Retained deficit</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d78842947e2098-wk-Fact-90A8C7C4F1520D0D89BA568D6F9D47FC" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">896,450</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78842947e2118-wk-Fact-409A1BB99D38B00A8E56568D6FA3FB1B" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">909,186</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Total shareholders&#8217; equity</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e2140-wk-Fact-E7F2A828D791FFACE846568D6FA7D6B2" name="us-gaap:StockholdersEquity" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">372,365</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e2159-wk-Fact-E666AC17176681A19FF0568D6FA7F312" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">353,667</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Total liabilities and shareholders&#8217; equity</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78842947e2225-wk-Fact-80BE2A3DAC6C20EE8909568D6FA69097" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,061,562</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78842947e2244-wk-Fact-53220783374824F0FCE3568D6FA6E091" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,980,789</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Note:  <ix:footnote id="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US" continuedAt="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-1">The balance sheet at </ix:footnote></span><ix:continuation id="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-1" continuedAt="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-2"><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span></ix:continuation><span style="font-family:inherit;font-size:9pt;"><ix:continuation id="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-2">, 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.</ix:continuation></span></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">See accompanying Notes to condensed consolidated financial statements.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2</span></div></div><hr style="page-break-after:always"></hr><div><a id="sA40C3ADEF743BBE3C166568D6FC4CE23"></a></div><div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">O&#8217;REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CONDENSED CONSOLIDATED STATEMENTS OF INCOME</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Unaudited)</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(In thousands, except per share data)</span></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:66%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:2%;"></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;">Sales</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78845196e475-wk-Fact-DAD08EB61A16D400C658568D6FD31B42" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,410,608</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78845196e494-wk-Fact-A34654E1D8EB3E9E478F568D6FD45D2D" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,282,681</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Cost of goods sold, including warehouse and distribution expenses</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78845196e509-wk-Fact-6001CE607571A1707B46568D6FCBC6B5" name="us-gaap:CostOfGoodsAndServicesSold" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,131,318</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78845196e528-wk-Fact-DD3F10A86B0EDF47A70D568D6FD0EBA4" name="us-gaap:CostOfGoodsAndServicesSold" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,081,423</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78845196e548-wk-Fact-359167D24F33A3C9F3D7568D6FD27048" name="us-gaap:GrossProfit" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,279,290</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78845196e567-wk-Fact-6FAD78AAB28F1C69C43E568D6FC87B20" name="us-gaap:GrossProfit" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,201,258</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative expenses</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78845196e628-wk-Fact-5DB739AF6ECEB8BF1725568D6FD570BB" name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">834,504</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78845196e647-wk-Fact-B64F27FF8C8D6EE0ACF0568D6FC793F6" name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">778,412</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Operating income</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78845196e667-wk-Fact-37C09D0561626912A780568D6FC6256B" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">444,786</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78845196e686-wk-Fact-86E59F81F67FB1AF9947568D6FD2ACCA" name="us-gaap:OperatingIncomeLoss" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">422,846</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Other income (expense):</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d78845196e788-wk-Fact-029C82A8871DE0EB0C84568D6FCD93CA" name="us-gaap:InterestExpenseDebt" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">34,291</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78845196e808-wk-Fact-BE7822F8E2FAFC535061568D6FCEEFBB" name="us-gaap:InterestExpenseDebt" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">28,217</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78845196e830-wk-Fact-FE582A68661B7B6FF0DC568D6FD6B1D5" name="us-gaap:OtherInterestAndDividendIncome" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">554</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78845196e849-wk-Fact-9080DD9F72B336A9E914568D6FD2C265" name="us-gaap:OtherInterestAndDividendIncome" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">572</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Other, net</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78845196e869-wk-Fact-038A677AFB6CAA44EBEE568D6FD4CEE2" name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,103</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78845196e888-wk-Fact-A2208086555174059A92568D6FC6C2D0" name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">205</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total other expense</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d78845196e908-wk-Fact-A66A67F1284CAADD692A568D6FCA4C3F" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">30,634</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78845196e928-wk-Fact-F1966A1CC09AA030C7E6568D6FD1453A" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">27,440</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78845196e990-wk-Fact-B567D3373073C5EF4CE9568D6FCBA319" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">414,152</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78845196e1009-wk-Fact-8BEAD5023E33F59A232E568D6FCEC1E9" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">395,406</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Provision for income taxes</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78845196e1029-wk-Fact-905B1FAD1230F2478640568D6FC84CEC" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">93,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78845196e1048-wk-Fact-13E2F699ADD9847CFF0F568D6FC708E3" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">90,500</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Net income</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78845196e1073-wk-Fact-58D576F7EC5C1BCB45AD568D6FD47C91" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">321,152</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78845196e1092-wk-Fact-6312D272E3FE0899C426568D6FCF2473" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">304,906</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Earnings per share-basic:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Earnings per share</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78845196e1194-wk-Fact-73C503BB7817BDF9ED77568D6FCA46C6" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q1YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">4.09</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78845196e1213-wk-Fact-6FF3478A6DAD0CC2C11C568D6FCC4DAE" name="us-gaap:EarningsPerShareBasic" contextRef="FD2018Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">3.65</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding &#8211; basic</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78845196e1228-wk-Fact-0F062E65D38161D9A5FE568D6FC69067" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2019Q1YTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">78,484</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78845196e1247-wk-Fact-B4A578F4F3261265F6F0568D6FC5AFFA" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2018Q1QTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">83,530</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Earnings per share-assuming dilution:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Earnings per share</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78845196e1355-wk-Fact-CC594DEB59B673E2F7D4568D6FC52EA9" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q1YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">4.05</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78845196e1374-wk-Fact-A8E6C8AD8EAC92865773568D6FC90CC1" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2018Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">3.61</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding &#8211; assuming dilution</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78845196e1389-wk-Fact-1C624A082E43D98D7F30568D6FCAD317" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2019Q1YTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">79,297</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78845196e1408-wk-Fact-FE13ED02F555CF7CF050568D6FC9D383" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2018Q1QTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">84,523</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See accompanying Notes to condensed consolidated financial statements.</span></div><div style="line-height:120%;text-align:center;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3</span></div></div><hr style="page-break-after:always"></hr><div><a id="s0012937D9A5585E8A751568D700D0B83"></a></div><div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">O&#8217;REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Unaudited)</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(In thousands)</span></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="19"></td></tr><tr><td style="width:49%;"></td><td style="width:6%;"></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:1%;"></td><td style="width:8%;"></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: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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="18" 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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended March 31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="6" 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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Common Stock</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Additional Paid-In Capital&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Retained Deficit</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Par Value</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at December&#160;31, 2018</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851707e690-wk-Fact-1E6DE0AD45F7F3396F0A568D701DD3F0" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">79,044</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851707e709-wk-Fact-22BA0DA9F440D7ABF8EE568D700D8A10" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">790</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851707e728-wk-Fact-03A80345EF6EF2E3D2AC568D700DB43E" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,262,063</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d78851707e748-wk-Fact-3B0BED397EF03BC9A3B5568D701DD818" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">909,186</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851707e768-wk-Fact-E666AC17176681A19FF0568D6FA7F312" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">353,667</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Cumulative effective adjustment from adoption of ASU 2016-02</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78851707e836-wk-Fact-1B4FA175B54B526F1395A187B43304A5" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" contextRef="FI2018Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,410</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78851707e856-wk-Fact-0553A7FAB631E166419EA18F321B3B9F" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" contextRef="FI2018Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,410</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Net income</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851707e930-wk-Fact-7FF8EC312CF17BD42622568D701D19CD" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">321,152</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851707e949-wk-Fact-58D576F7EC5C1BCB45AD568D6FD47C91" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">321,152</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851707e969-wk-Fact-49CB063E5C20408F9872568D700D8714" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan" contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">12</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851707e1002-wk-Fact-5BFBD945F8B74A22E994568D701D3E4C" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,772</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851707e1041-wk-Fact-749510AAC103EA40C3CF568D701D5DBD" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,772</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Net issuance of common stock upon exercise of stock options</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851707e1061-wk-Fact-86F182A864ACAE04FEB0568D701DCB39" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">133</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851707e1075-wk-Fact-C81FB7CC762DDD7EC8BC568D701DE9B9" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851707e1094-wk-Fact-60F8C4DBD00A7FBC0D37568D701D193B" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,953</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851707e1133-wk-Fact-5B069B745660D240F0D7568D701DCA21" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,955</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Share based compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851707e1186-wk-Fact-FC517E73B73FF5A01A9E568D700DDC8A" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,085</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851707e1225-wk-Fact-BCDA2B6128DD56209511568D700DB2F2" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,085</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Share repurchases, including fees</span></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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78851707e1245-wk-Fact-5D05E910914776AB48E5568D701D75CC" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">927</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78851707e1260-wk-Fact-9495F5356226F0BA05EC568D701DE069" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78851707e1280-wk-Fact-38959156FD8262CB9DC2568D700D26CC" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,841</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78851707e1301-wk-Fact-B1716A7DC200C3BE7E61568D700DA461" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">307,006</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78851707e1321-wk-Fact-76700F9569EA85B96745568D700D5275" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">321,856</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at March&#160;31, 2019</span></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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851707e1342-wk-Fact-DF3ECCF219E3DE47EED5568D700DA53D" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">78,262</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851707e1361-wk-Fact-6A515B6DEB95A74721D3568D700DFF63" name="us-gaap:StockholdersEquity" contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">783</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851707e1380-wk-Fact-6A0F992A829CF2EE332F568D701DC7C4" name="us-gaap:StockholdersEquity" contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,268,032</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d78851707e1400-wk-Fact-DC2FFE9AAD44F27A2060568D700D21E2" name="us-gaap:StockholdersEquity" contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">896,450</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851707e1420-wk-Fact-E7F2A828D791FFACE846568D6FA7D6B2" name="us-gaap:StockholdersEquity" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">372,365</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:26px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:26px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:26px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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:26px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:26px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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:26px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:26px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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:26px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:26px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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:26px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="18" 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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended March 31, 2018</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="6" 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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Common Stock</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Additional Paid-In Capital&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Retained Deficit</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Par Value</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at December&#160;31, 2017</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851707e1822-wk-Fact-14FF3525850423DC2ACE568D701DCC35" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">84,302</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851707e1841-wk-Fact-C4DFB84AFD77D5C448F0568D700D89B5" name="us-gaap:StockholdersEquity" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">843</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851707e1860-wk-Fact-FA9F3B4D373621D18F1D568D701D391A" name="us-gaap:StockholdersEquity" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,265,043</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d78851707e1880-wk-Fact-F92D4E5CCFD2F8DE929E568D700DE68C" name="us-gaap:StockholdersEquity" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">612,840</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851707e1900-wk-Fact-2405F035731D1BC4C876568D701D8DAD" name="us-gaap:StockholdersEquity" contextRef="FI2017Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">653,046</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851707e1968-wk-Fact-52016914AE50B88B06D9568D700D2D1F" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">304,906</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851707e1987-wk-Fact-6312D272E3FE0899C426568D6FCF2473" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">304,906</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851707e2007-wk-Fact-2AA43AC1BD6F47D04660568D700DD844" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan" contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">17</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851707e2040-wk-Fact-182975413843F88C1930568D700D4C90" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,633</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851707e2079-wk-Fact-96B8FBB1E8B8725BECE2568D700D5270" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,633</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Net issuance of common stock upon exercise of stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851707e2099-wk-Fact-D14C1A7DB1EF6735C2C1568D701D1EFF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">137</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851707e2113-wk-Fact-492F81B91CF29D160F7F92993A937853" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851707e2132-wk-Fact-7BE09343F9B2FC690BD8568D700DD7E4" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,856</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851707e2171-wk-Fact-50E7BCEACB40FF75233B568D701D9F3F" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,858</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Share based compensation</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851707e2224-wk-Fact-8146A1109FF613132656568D700DE649" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,835</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851707e2263-wk-Fact-25618BF417CB42D5714E568D701D9390" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,835</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Share repurchases, including fees</span></div></td><td 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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78851707e2283-wk-Fact-26E55D6D6D604F868572568D701D9403" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">2,188</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78851707e2298-wk-Fact-E7B6EBB96E240EA78419568D700D9EF3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">22</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78851707e2318-wk-Fact-34C01D4407EEB0B782B2568D700DD249" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">33,001</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78851707e2339-wk-Fact-F6FB9B6218F1F173642C568D700DF2CC" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">516,427</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78851707e2359-wk-Fact-ED710F4B94FCE49CAB8F568D701D492F" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">549,450</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at March&#160;31, 2018</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851707e2380-wk-Fact-3374483FAFA9F6AAC28A568D700DB5C0" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">82,268</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851707e2399-wk-Fact-F797F4C1D6F49892ED2C568D701D2E14" name="us-gaap:StockholdersEquity" contextRef="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">823</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851707e2418-wk-Fact-B38B84FFFC5F7477C789568D700DD0E8" name="us-gaap:StockholdersEquity" contextRef="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,247,366</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d78851707e2438-wk-Fact-BD451C68267E8B42D527568D701D49C4" name="us-gaap:StockholdersEquity" contextRef="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">824,361</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851707e2458-wk-Fact-6DD38EBD07B2F7A0DCC8568D701D6554" name="us-gaap:StockholdersEquity" contextRef="FI2018Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">423,828</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See accompanying Notes to condensed consolidated financial statements.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4</span></div></div><hr style="page-break-after:always"></hr><div><a id="sAEFA1CF51EAB5FE0A5FA568D704EB4AA"></a></div><div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">O&#8217;REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Unaudited)</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(In thousands)</span></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:64%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:2%;"></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating activities:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Net income</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78847548e556-wk-Fact-58D576F7EC5C1BCB45AD568D6FD47C91" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">321,152</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78847548e575-wk-Fact-6312D272E3FE0899C426568D6FCF2473" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">304,906</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Adjustments to reconcile net income to net cash provided by operating activities:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization of property, equipment and intangibles</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78847548e631-wk-Fact-0C710DC2B44E717403D0568D7058CF31" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">63,964</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78847548e650-wk-Fact-B4CDA3B4F868CE6E73BD568D705D5D0A" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">69,920</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt discount and issuance costs</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78847548e670-wk-Fact-41A0E109246FAFF23FDE568D7054B522" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">918</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78847548e689-wk-Fact-4D5FA3B724220F947CFE568D705EADBD" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">795</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78847548e709-wk-Fact-9B04F9292A17ADC61CF6568D7054766B" name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,312</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78847548e728-wk-Fact-9AFF829D23F23E8C571D568D704FEAEA" name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,370</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation programs</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78847548e748-wk-Fact-72C3B4DE0BD09D18FD2D568D70566990" name="us-gaap:ShareBasedCompensation" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,424</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78847548e767-wk-Fact-6D5C0BB300F01A50BB2D568D705D60A7" name="us-gaap:ShareBasedCompensation" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,176</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Other</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78847548e787-wk-Fact-84DB5D49B813B9BB1BAA568D705CF6E7" name="us-gaap:OtherNoncashIncomeExpense" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,245</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78847548e806-wk-Fact-F1C0328AD27B3854E967568D7059B67A" name="us-gaap:OtherNoncashIncomeExpense" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,244</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Changes in operating assets and liabilities:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d78847548e868-wk-Fact-20BAE15B06BEFFD5817B568D7052E020" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">60,914</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78847548e888-wk-Fact-69CEEA0B0B9F1959A57C568D705D0C20" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,421</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Inventory</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d78847548e909-wk-Fact-D676FC3D1C9CA52DC449568D70553FBA" name="us-gaap:IncreaseDecreaseInInventories" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">35,405</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78847548e929-wk-Fact-807698271B5817DAA094568D705AF1F6" name="us-gaap:IncreaseDecreaseInInventories" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">42,643</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Accounts payable</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78847548e950-wk-Fact-5A30172E65F75F12D0EF568D705CA7BD" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">60,918</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78847548e969-wk-Fact-D44967E18065CECD1941568D70501CA0" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">32,756</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Income taxes payable</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78847548e989-wk-Fact-C44C7F16F323EC0A4AEB568D7053860A" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">82,476</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78847548e1008-wk-Fact-8FBD9FC1E388C2E3CE18568D7058B0BB" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">79,380</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Other</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d78847548e1028-wk-Fact-953C00585737B0D4F4D3568D70581DC5" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,468</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78847548e1048-wk-Fact-B216C49B43B20382A280568D70529375" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,206</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Net cash provided by operating activities</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78847548e1069-wk-Fact-2DDFD348DB7CD0F1BC62568D70550CC3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">440,622</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78847548e1088-wk-Fact-750513FBD1A85A2C73BE568D704FCC79" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">432,277</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Investing activities:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Purchases of property and equipment</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d78847548e1190-wk-Fact-2EBBDA190ED93633C133568D704EAA86" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">152,914</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78847548e1210-wk-Fact-346F170FE17A897D4D6A568D705E11EB" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">114,843</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Proceeds from sale of property and equipment</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78847548e1231-wk-Fact-DEAC8361B6752E9E7BAE568D7057EC5C" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,811</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78847548e1250-wk-Fact-5BD3FAE792D60805D929568D705B1892" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">752</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Other</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d78847548e1271-wk-Fact-50763D8C51EBCC15E858568D70560766" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">295</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78847548e1291-wk-Fact-814532AF99A68AA5B1A0568D7059A593" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">375</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Net cash used in investing activities</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d78847548e1312-wk-Fact-7CC38C57E3F755739D73568D705A13F8" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">151,398</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78847548e1332-wk-Fact-DCF82A5474A9E299AACB568D70583174" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">114,466</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financing activities:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Proceeds from borrowings on revolving credit facility</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78847548e1435-wk-Fact-1CBDF8ED016176F139FE568D7051ECA9" name="us-gaap:ProceedsFromLongTermLinesOfCredit" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">874,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78847548e1454-wk-Fact-2BE473D6AB0B989FE48D568D705447F7" name="us-gaap:ProceedsFromLongTermLinesOfCredit" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">755,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Payments on revolving credit facility</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d78847548e1474-wk-Fact-2A5BD5D75D3E1551E328568D7053ACF7" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">831,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78847548e1494-wk-Fact-C097959379B6EAB7C97F568D7059EE22" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">541,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Repurchases of common stock</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d78847548e1515-wk-Fact-7917DCED4A0648AD81EC568D70551ADB" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">321,856</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78847548e1535-wk-Fact-9E0B941D3C6264723663568D704FFA75" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">549,450</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Net proceeds from issuance of common stock</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78847548e1556-wk-Fact-DFF620C2693C764D67EB568D70548FD6" name="us-gaap:ProceedsFromStockPlans" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,224</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78847548e1575-wk-Fact-FC4C4672D3F94250EA86568D70523C95" name="us-gaap:ProceedsFromStockPlans" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,972</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Other</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d78847548e1595-wk-Fact-0A5E7AD6624120E6D168568D705AC9FD" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">190</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78847548e1615-wk-Fact-208C21B58963A2347120568D705B3CFC" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,156</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Net cash used in financing activities</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d78847548e1636-wk-Fact-B9007DD49BD42DAC41F3568D7053B744" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">263,822</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78847548e1656-wk-Fact-16ECBE1ACB42525F64F7568D705E8F27" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">325,634</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Net increase (decrease) in cash and cash equivalents</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78847548e1719-wk-Fact-14BEC60E07838473755A568D7050449B" name="us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">25,402</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78847548e1738-wk-Fact-96B8FD8D5CDEAF161F21568D7056930E" name="us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,823</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents at beginning of the period</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78847548e1759-wk-Fact-141849A0B808C4A30148568D6F9CADEE" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">31,315</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78847548e1778-wk-Fact-78D7C10CADE8E0CF591F568D7050C4CE" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2017Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">46,348</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents at end of the period</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78847548e1803-wk-Fact-3529DA49241303D34097568D6F99FCE5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">56,717</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78847548e1822-wk-Fact-FA1A512CBA99605D694E568D70529369" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2018Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">38,525</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Supplemental disclosures of cash flow information:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Income taxes paid</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78847548e1924-wk-Fact-625F3C84D3F000A35A66568D7051D625" name="us-gaap:IncomeTaxesPaid" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,335</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78847548e1943-wk-Fact-AB09CA7DE48D519EB710568D705F50F8" name="us-gaap:IncomeTaxesPaid" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,939</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Interest paid, net of capitalized interest</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78847548e1958-wk-Fact-5BA239B227BCC5337E9E568D7051F5A8" name="us-gaap:InterestPaidNet" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">47,796</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78847548e1977-wk-Fact-9445DE8728D0DD497BE6568D705D89C9" name="us-gaap:InterestPaidNet" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">48,763</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See accompanying Notes to condensed consolidated financial statements.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5</span></div></div><hr style="page-break-after:always"></hr><div><a id="sF6C9B18102D6EACD48BB568D7A78A513"></a></div><div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">O&#8217;REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Unaudited)</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s3FA37597E5B3861F28B2568D7092A510"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:BasisOfAccounting" id="TextSelection-7CE3329E1376AD5DBDE8568D70925328-0-wk-Fact-B074824BB472B8AFAD0D568D70920A68" continuedAt="TextSelection-7CE3329E1376AD5DBDE8568D70925328-1" escape="true">NOTE 1 &#8211; BASIS OF PRESENTATION</ix:nonNumeric></span></div><ix:continuation id="TextSelection-7CE3329E1376AD5DBDE8568D70925328-1" continuedAt="TextSelection-7CE3329E1376AD5DBDE8568D70925328-2"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div style="line-height:120%;text-align:justify;font-size:10pt;"><ix:continuation id="TextSelection-7CE3329E1376AD5DBDE8568D70925328-2" continuedAt="TextSelection-7CE3329E1376AD5DBDE8568D70925328-3"><span 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 </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, are not necessarily indicative of the results that may be expected for the year ended </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</span><span 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 </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span></ix:continuation><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-7CE3329E1376AD5DBDE8568D70925328-3">.</ix:continuation></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s00281960238D50BE48A0568D7092DA6E"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:FairValueDisclosuresTextBlock" id="TextSelection-3EA856A142BECAF04D9F568D70923F31-0-wk-Fact-1C9924FE5ED88249F458568D709248A0" continuedAt="TextSelection-3EA856A142BECAF04D9F568D70923F31-1" escape="true">NOTE 2 &#8211; FAIR VALUE MEASUREMENTS</ix:nonNumeric></span></div><ix:continuation id="TextSelection-3EA856A142BECAF04D9F568D70923F31-1" continuedAt="TextSelection-3EA856A142BECAF04D9F568D70923F31-2"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="TextSelection-F83F3F7BC5444047265E568D70928807-0-wk-Fact-0A40264B6C2E54079133568D709235C6" continuedAt="TextSelection-F83F3F7BC5444047265E568D70928807-1" escape="true">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:</ix:nonNumeric></span></div><ix:continuation id="TextSelection-F83F3F7BC5444047265E568D70928807-1" continuedAt="TextSelection-F83F3F7BC5444047265E568D70928807-2"><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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></div></td></tr></table></ix:continuation><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"><ix:continuation id="TextSelection-F83F3F7BC5444047265E568D70928807-2" continuedAt="TextSelection-F83F3F7BC5444047265E568D70928807-3"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></ix:continuation></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-F83F3F7BC5444047265E568D70928807-3">Level 3 &#8211; Unobservable inputs for the asset or liability.</ix:continuation></span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial assets and liabilities measured at fair value on a recurring basis:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 8 for further information concerning the Company&#8217;s benefit plans.  </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;font-style:normal;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;font-style:normal;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;">.  The Company recorded an increase in fair value related to its marketable securities in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78851694e423-wk-Fact-4BB0784A2EDC85913B97568D7092530E" name="us-gaap:IncreaseDecreaseInTradingSecurities" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">2.8</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and a decrease in fair value related to its marketable securities in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78851694e431-wk-Fact-A78D083D4DD9FFB4BE86568D70A2492A" name="us-gaap:IncreaseDecreaseInTradingSecurities" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">0.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;">, which were included in &#8220;Other income (expense)&#8221; on the accompanying Condensed Consolidated Statements of Income. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;font-style:normal;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="TextSelection-C87B0A3240758082309C568D70927A0F-0-wk-Fact-3D178F89EECAC4DA22EF568D7092AEBF" continuedAt="TextSelection-C87B0A3240758082309C568D70927A0F-1" escape="true"><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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quoted Prices in Active Markets for Identical Instruments<br/>(Level 1)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Other Observable Inputs<br/>(Level 2)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Unobservable Inputs <br/>(Level 3)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Marketable securities</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851694e660-wk-Fact-0493296E7349BAB6DAB8568D70A2CB7F" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">28,149</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851694e679-wk-Fact-2EAB0722D6DB68E49AF9568D70A2D71A" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851694e698-wk-Fact-33D4E58EAEE01D4078AC568D70A27D17" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851694e718-wk-Fact-A7F97549A1A9715BB41B568D70A2B288" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">28,149</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></ix:nonNumeric></div><div style="line-height:120%;text-align:center;font-size:10pt;"><ix:continuation id="TextSelection-C87B0A3240758082309C568D70927A0F-1"><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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Quoted Prices in Active Markets for Identical Instruments<br/>(Level 1)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Significant Other Observable Inputs<br/>(Level 2)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Significant Unobservable Inputs <br/>(Level 3)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Total</span></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;"><span style="font-family:inherit;font-size:10pt;">Marketable securities</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851694e927-wk-Fact-1449D2AAB65A56B53B00568D7092F04A" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">25,493</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851694e946-wk-Fact-E11EF10CC662BA50A129568D70921FA8" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851694e965-wk-Fact-C25283BDA884E9C8131D568D70926105" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851694e985-wk-Fact-421AD42CB9E58583D5B9568D70927A08" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">25,493</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></ix:continuation><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Non-financial assets and liabilities measured at fair value on a nonrecurring basis:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6</span></div></div><hr style="page-break-after:always"></hr><div></div><div><br/></div><ix:continuation id="TextSelection-3EA856A142BECAF04D9F568D70923F31-2" continuedAt="TextSelection-3EA856A142BECAF04D9F568D70923F31-3"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">in a business combination or property and equipment that are determined to be impaired.  As of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company did </span><span style="font-family:inherit;font-size:10pt;">not</span><span 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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair value of financial instruments:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;">.  See Note 4 for further information concerning the Company&#8217;s senior notes and unsecured revolving credit facility.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span 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):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="orly:FairValueOfFinancialInstrumentsTableTextBlock" id="TextSelection-80AC4428A291CADA7DE2568D7092A7F6-0-wk-Fact-4E7A77041FBC176A72E2568D70926C26" escape="true"><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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying Amount</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Fair Value</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Carrying Amount</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Estimated Fair Value</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851694e1252-wk-Fact-7DC4C2EE1C004DDDDAE4568D70A23D3D" name="us-gaap:SeniorLongTermNotes" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,130,921</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851694e1271-wk-Fact-2CC82F2B7AB050929121568D7092A952" name="us-gaap:DebtInstrumentFairValue" contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,209,279</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851694e1290-wk-Fact-D713E53BED4EF6878503568D70920704" name="us-gaap:SeniorLongTermNotes" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,130,122</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851694e1310-wk-Fact-8559884746D22B0BC0D2568D70A2A481" name="us-gaap:DebtInstrumentFairValue" contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,116,046</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></ix:nonNumeric><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amount of the Company&#8217;s unsecured revolving credit facility approximates fair value (Level 2), as borrowings under the facility bear variable interest at current market rates.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-3EA856A142BECAF04D9F568D70923F31-3">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.</ix:continuation></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s403a10a311dd46c1b8ae689c02733f38"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:LesseeOperatingLeasesTextBlock" id="TextSelection-195D5702DCFD26D15C899C60F1CD66D3-0-wk-Fact-5000403F34874DFCA8609C7796668ABA" continuedAt="TextSelection-195D5702DCFD26D15C899C60F1CD66D3-1" escape="true">NOTE 3 &#8211; LEASES</ix:nonNumeric></span></div><ix:continuation id="TextSelection-195D5702DCFD26D15C899C60F1CD66D3-1" continuedAt="TextSelection-195D5702DCFD26D15C899C60F1CD66D3-2"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Operating lease commitments: </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:LesseeLeasesPolicyTextBlock" id="TextSelection-3012A498D49F7B7873869C74BCEC1692-0-wk-Fact-5E7F53D5FBA2C0A411679C7A02F93E12" continuedAt="TextSelection-3012A498D49F7B7873869C74BCEC1692-1" escape="true">The Company leases certain office space, retail stores, distribution centers and equipment under long-term, non-cancelable operating leases.  Lease components are not accounted for separately from nonlease components.  Leases generally include renewal options and some include options to purchase, provisions for percentage rent based on sales and/or incremental step increase provisions.  The exercise of renewal options is typically at the Company&#8217;s sole discretion and all operating lease expense is recognized on a straight-line basis over the lease term.  The Company&#8217;s lease agreements do not contain any material residual value guarantees or material restrictive covenants.  The Company rents or subleases certain surplus real estate to third parties.  Right-of-use assets and corresponding operating lease liabilities are recognized for all leases with an initial term greater than 12 months.  </ix:nonNumeric></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-3012A498D49F7B7873869C74BCEC1692-1"><br/></ix:continuation></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See Note 11 for further information concerning the Company&#8217;s adoption of Accounting Standard Codification 842 - Leases.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes Total lease cost for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, which was primarily included in &#8220;Selling, general and administrative expenses&#8221; on the accompanying Condensed Consolidated Statements of Income (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:LeaseCostTableTextBlock" id="TextSelection-6B16F293BD9CA5F06D889C8ECBF957C8-0-wk-Fact-2797B6F5756D51EEB32B9C8EF6C821A8" escape="true"><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="4"></td></tr><tr><td style="width:75%;"></td><td style="width:1%;"></td><td style="width:23%;"></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended March 31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e432-wk-Fact-9C35FACC272AEE85FA9E9C9C3260E2C8" name="us-gaap:OperatingLeaseCost" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">78,814</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term operating lease cost</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e447-wk-Fact-9DB357130972773E505D9C9C3FC32A00" name="us-gaap:ShortTermLeaseCost" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,058</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Variable operating lease cost</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e467-wk-Fact-0A2DC1E79833F4DFCCBD9C9C5A19D0BA" name="us-gaap:VariableLeaseCost" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">18,378</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sublease income</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78851696e487-wk-Fact-18F483C78A99818B8BA69C9C6706C4A7" name="us-gaap:SubleaseIncome" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">957</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total lease cost</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851696e513-wk-Fact-A1FEEBEF85869F9DD1BA791D1917A744" name="us-gaap:LeaseCost" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">98,293</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></ix:nonNumeric><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes other lease related information for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="orly:LesseeOperatingLeaseOtherLeaseInformationTableTextBlock" id="TextSelection-F0F667DAF348938F6BA9795B8E8CDA73-0-wk-Fact-65DD0008180A2A862D04795BC1CA7F55" escape="true"><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="5"></td></tr><tr><td style="width:3%;"></td><td style="width:72%;"></td><td style="width:1%;"></td><td style="width:23%;"></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended March 31, 2019</span></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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of operating lease liabilities:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from operating leases (in thousands)</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851696e619-wk-Fact-9C8C0DE88860CA0DB38979BB44AB393D" name="us-gaap:OperatingLeasePayments" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">78,298</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for new operating lease liabilities (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851696e644-wk-Fact-F135297B30B2C84AD37E79BAC2BAFF44" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,940</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease term - operating leases</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonNumeric id="d78851696e664-wk-Fact-4FB4C23F9A15B272A14D9CB57D27A680" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="FI2019Q1" format="ixt-sec:duryear">10.5</ix:nonNumeric> years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Weighted-average discount rate - operating leases</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851696e689-wk-Fact-06359CD5BA620780BEBE9CB5C5D075EC" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="FI2019Q1" unitRef="rate" decimals="3" scale="-2" format="ixt:numdotdecimal">4.2</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">%</span></div></td></tr></table></div></ix:nonNumeric><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">7</span></div></div><hr style="page-break-after:always"></hr><div></div><div><br/></div><ix:continuation id="TextSelection-195D5702DCFD26D15C899C60F1CD66D3-2" continuedAt="TextSelection-195D5702DCFD26D15C899C60F1CD66D3-3"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table identifies the future minimum lease payments under all of the Company&#8217;s operating leases for each of the next five years, and in the aggregate thereafter, and reconciles to the present value of the &#8220;Operating lease liabilities, less current portion&#8221; included in the accompanying Condensed Consolidated Balance Sheet as of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands): </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="TextSelection-CF543DEF4AE5288A08009C8842E1901A-0-wk-Fact-8C61893B13965515CD519C886B91DED9" escape="true"><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="12"></td></tr><tr><td style="width:42%;"></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><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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March&#160;31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Related Parties</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Non-Related Parties</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></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;"><span style="font-family:inherit;font-size:10pt;">April 1, 2019 to December 31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e870-wk-Fact-A64F0561CC23416F7C3C9CB17F3D1BBA" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,561</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e889-wk-Fact-899C44D3E3B2FBCC98029CB199F83976" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">233,211</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e908-wk-Fact-D32E4C3E1491258151B89CB199F8B487" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">236,772</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e924-wk-Fact-D97292E6ED8DB9941A7E9CB1B0C02A1E" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,988</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e943-wk-Fact-D833BC505A0F66191B599CB1B0925D16" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">297,993</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e962-wk-Fact-E301EA9A851386279B5B9CB1B0A16696" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">301,981</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">2021</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e983-wk-Fact-D8568AFDBBB50C5848119CB1DF85DB84" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,521</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e1002-wk-Fact-47AC5E3389AE8D112C069CB1DFA413FB" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">270,127</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e1021-wk-Fact-7D399E20BAE23C2EB1D29CB1DF75089D" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">273,648</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e1042-wk-Fact-7A9BE1C8C8096170FEC09CB1F05B91BA" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,763</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e1061-wk-Fact-1E62DC79E996E93D492B9CB1F07ACFB2" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">245,803</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e1080-wk-Fact-5EAC95ADE854180ED7B49CB1F04D85BF" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">248,566</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">2023</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e1101-wk-Fact-96076537BD9DEC803ACD9CB20233093E" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,540</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e1120-wk-Fact-2C30D782F7BE6CFB2BFC9CB2022B8527" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">215,476</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e1139-wk-Fact-914FB17751C0C112DCDD9CB2022EEE2D" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">218,016</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e1160-wk-Fact-B3843ABD1EEC6DE85DEF9CB217AAA83B" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,544</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e1179-wk-Fact-03BE688117C4A8378D2F9CB217AE1ADE" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,172,067</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e1198-wk-Fact-C595CED836D52E3C65479CB217B3ABDB" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,175,611</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total operating lease payments</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851696e1219-wk-Fact-82952861322F1CDF31E19CB2324953A1" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,917</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851696e1238-wk-Fact-18C566EAC3A77FF8E5FB9CB232489FFA" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,434,677</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851696e1257-wk-Fact-2B67AC7B5524DFF7C95D9CB23248E881" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,454,594</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less:  present value discount</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e1278-wk-Fact-48D553DC61EDB8C1C4319CB241747851" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,180</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e1297-wk-Fact-7D04D417F468B7590A679CB241774EBA" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">526,498</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e1316-wk-Fact-2FF744C5484EFFD2051F9CB2417C5701" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">528,678</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total operating lease liabilities</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851696e1337-wk-Fact-E225F6167E609197B0ED9CB252F786A6" name="us-gaap:OperatingLeaseLiability" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,737</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851696e1356-wk-Fact-4FA81016B2636C520FF39CB252E9FF6B" name="us-gaap:OperatingLeaseLiability" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,908,179</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851696e1375-wk-Fact-DFB75F2AA6F6F4694CF99CB2531B467E" name="us-gaap:OperatingLeaseLiability" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,925,916</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less:  current portion of operating lease liabilities</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e1397-wk-Fact-CD449CAD765C2AABBD7C9CB273F89412" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,598</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e1416-wk-Fact-1B1313F1E6810A359B529CB2742F47D4" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">292,007</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e1435-wk-Fact-1EC3D7393430D600D700928D315A0099" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">296,605</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operation lease liabilities, less current portion</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851696e1461-wk-Fact-5A85450E56AA79B35F899CB28B9D9BFA" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,139</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851696e1480-wk-Fact-8A85AACF36ED02E933E99CB28B6A5F5C" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,616,172</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78851696e1499-wk-Fact-4BBCE5B8E3A45A84577C92913AD24506" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,629,311</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></ix:nonNumeric><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company leases certain land and buildings related to </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78851696e1513-wk-Fact-DA98AC4DB8A5D532F2339CC8C6F4377D" name="us-gaap:NumberOfStores" contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember" unitRef="stores" decimals="0" scale="0" format="ixt:numdotdecimal">74</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> of its O&#8217;Reilly Auto Parts stores under fifteen- or twenty-year operating lease agreements with entities that include one or more of the Company&#8217;s affiliated directors or members of an affiliated director&#8217;s immediate family.  Generally, these lease agreements provide for renewal options for an additional five years at the option of the Company, and the lease agreements are periodically modified to further extend the lease term for specific stores under the agreements.  Lease payments under these operating leases totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78851696e1517-wk-Fact-B0D400C2345AC8A1ABA59CB953FD3773" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" contextRef="FD2019Q1QTD_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">.  The Company believes that the lease agreements with the affiliated entities are on terms comparable to those obtainable from third parties.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The future minimum lease payments under the Company&#8217;s operating leases, in the table above, do not include potential amounts for percentage rent and other variable operating lease related costs and have not been reduced by expected future minimum sublease income under non-cancelable subleases, which was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78851696e1534-wk-Fact-79B7B4D765F7FA80EEC39CE4A92B3FE7" name="us-gaap:LessorOperatingLeasePaymentsToBeReceived" contextRef="FI2019Q1" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">16.3</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">.  The present value discount component of the future minimum lease payments under the Company&#8217;s operating leases, in the table above, was primarily calculated using the Company&#8217;s incremental borrowing rate based on information available at the lease commencement or modification date; for leases that commenced prior to January 1, 2019, the incremental borrowing rate used was as of January 1, 2019.  When the implicit rate of a lease is available, the implicit rate is used in the calculation and not the Company&#8217;s incremental borrowing rate.   </span></div></ix:continuation><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-195D5702DCFD26D15C899C60F1CD66D3-3"><br/></ix:continuation></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8</span></div></div><hr style="page-break-after:always"></hr><div><a id="s4E707382A67BFF5F2348568D70A2B8BC"></a></div><div></div><div><br/></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:DebtDisclosureTextBlock" id="TextSelection-4E13C50FE2A9A97CCC50568D70BA9648-0-wk-Fact-52C4673CDEF931B3EEDD568D70B37A8E" continuedAt="TextSelection-4E13C50FE2A9A97CCC50568D70BA9648-1" escape="true">NOTE 4 &#8211; FINANCING</ix:nonNumeric></span></div><ix:continuation id="TextSelection-4E13C50FE2A9A97CCC50568D70BA9648-1" continuedAt="TextSelection-4E13C50FE2A9A97CCC50568D70BA9648-2"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;padding-left:24px;text-indent:-24px;font-size:10pt;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="TextSelection-56A855336EA941F23B09568D70BC0883-0-wk-Fact-AE52DA27C3A448F79C3F568D70B3FA4F" continuedAt="TextSelection-56A855336EA941F23B09568D70BC0883-1" escape="true"><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:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:19%;"></td><td style="width:16%;"></td><td style="width:10%;"></td><td style="width:3%;"></td><td style="width:1%;"></td><td style="width:15%;"></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 colspan="9" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March&#160;31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span></div></td></tr><tr><td colspan="7" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revolving Credit Facility, weighted-average variable interest rate of</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e526-wk-Fact-C728834ABC116539C4D4976281C5A517" name="us-gaap:LongtermDebtWeightedAverageInterestRate" contextRef="FI2019Q1_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember" unitRef="rate" decimals="5" scale="-2" format="ixt:numdotdecimal">3.740</ix:nonFraction>%</span></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78852659e541-wk-Fact-134C4ADA80139B43D5A3568D70A257CB" name="us-gaap:UnsecuredDebt" contextRef="FI2019Q1_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">330,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e561-wk-Fact-D6FC442CA0DA3D40B25F568D70A2FD38" name="us-gaap:UnsecuredDebt" contextRef="FI2018Q4_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">287,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e576-wk-Fact-A26C69894E8ABB0D226E568D70DD770A" name="us-gaap:DebtInstrumentFaceAmount" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">500</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;million,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e586-wk-Fact-72F427FBCC9254DDD6D2568D70E71793" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member" unitRef="rate" decimals="5" scale="-2" format="ixt:numdotdecimal">4.875</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes due 2021,</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>effective interest rate of <ix:nonFraction id="d78852659e601-wk-Fact-1AE26116D303AE0B52F3568D70E1F139" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member" unitRef="rate" decimals="5" scale="-2" format="ixt:numdotdecimal">4.952</ix:nonFraction>%</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78852659e616-wk-Fact-04697680F358BE23E870568D70A269A5" name="us-gaap:SeniorLongTermNotes" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">498,573</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e636-wk-Fact-96B6813B16590AA083FD568D70B2EEA5" name="us-gaap:SeniorLongTermNotes" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">498,371</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e656-wk-Fact-68B579441995B95B9901568D70DD9C12" name="us-gaap:DebtInstrumentFaceAmount" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">300</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;million,</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e666-wk-Fact-BC06AED3444DE081886B568D70E685F3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member" unitRef="rate" decimals="5" scale="-2" format="ixt:numdotdecimal">4.625</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes due 2021,</span></div></td><td colspan="2" 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;"><span style="font-family:inherit;font-size:10pt;"><span>effective interest rate of <ix:nonFraction id="d78852659e681-wk-Fact-2E6F87588F252305EFF0568D70E547BD" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member" unitRef="rate" decimals="5" scale="-2" format="ixt:numdotdecimal">4.644</ix:nonFraction>%</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78852659e696-wk-Fact-4452B99648F657304AE1568D70B2B7EC" name="us-gaap:SeniorLongTermNotes" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">299,315</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e716-wk-Fact-87C1E59EC1F00A641A5A568D70B22ACE" name="us-gaap:SeniorLongTermNotes" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">299,244</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e736-wk-Fact-5DC92997957187A1D8F5568D70E441F8" name="us-gaap:DebtInstrumentFaceAmount" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">300</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;million,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e746-wk-Fact-7736070D60CE16F23B7C568D70DFEDFF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member" unitRef="rate" decimals="5" scale="-2" format="ixt:numdotdecimal">3.800</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes due 2022,</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>effective interest rate of <ix:nonFraction id="d78852659e761-wk-Fact-DCCFF70E6C362ECF1F4A97B1811A6B46" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member" unitRef="rate" decimals="5" scale="-2" format="ixt:numdotdecimal">3.845</ix:nonFraction>%</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78852659e776-wk-Fact-A87339BC0FC352935112568D70A2EFEA" name="us-gaap:SeniorLongTermNotes" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">298,666</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e796-wk-Fact-72A0E6B3DA85ED416252568D70A26E38" name="us-gaap:SeniorLongTermNotes" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">298,574</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e816-wk-Fact-31159F0FCFC631454334568D70DFCFD4" name="us-gaap:DebtInstrumentFaceAmount" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">300</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;million,</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e826-wk-Fact-5749CF9DBE29B6AD8D46568D70DCCE6E" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member" unitRef="rate" decimals="5" scale="-2" format="ixt:numdotdecimal">3.850</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes due 2023,</span></div></td><td colspan="2" 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;"><span style="font-family:inherit;font-size:10pt;"><span>effective interest rate of <ix:nonFraction id="d78852659e841-wk-Fact-AB2D579A64BD634375CF568D70E0A7B3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member" unitRef="rate" decimals="5" scale="-2" format="ixt:numdotdecimal">3.851</ix:nonFraction>%</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78852659e856-wk-Fact-7311353A25F4738FD8EB568D70A2BA80" name="us-gaap:SeniorLongTermNotes" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">298,881</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e876-wk-Fact-0A962BA3874C48A25217568D70B23A0A" name="us-gaap:SeniorLongTermNotes" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">298,821</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e896-wk-Fact-3C1F75098B57D9381067568D70E8BF13" name="us-gaap:DebtInstrumentFaceAmount" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">500</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;million,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e906-wk-Fact-C5563C0719F95D6B2CC6568D70E3C854" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member" unitRef="rate" decimals="5" scale="-2" format="ixt:numdotdecimal">3.550</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes due 2026,</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>effective interest rate of <ix:nonFraction id="d78852659e921-wk-Fact-63EE9167DD9A906F3324568D70E9F132" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member" unitRef="rate" decimals="5" scale="-2" format="ixt:numdotdecimal">3.570</ix:nonFraction>%</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(5)</sup>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78852659e936-wk-Fact-BBDE9748BE9D6F645090568D70B2CA7C" name="us-gaap:SeniorLongTermNotes" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">496,354</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e956-wk-Fact-5CC8CCFC24AF437DFA0F568D70B2AAF2" name="us-gaap:SeniorLongTermNotes" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">496,240</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e976-wk-Fact-49C3117A613E6F4A6ACC568D70E24035" name="us-gaap:DebtInstrumentFaceAmount" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">750</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;million,</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e986-wk-Fact-C44E86542E2B35957C0B568D70E34786" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member" unitRef="rate" decimals="5" scale="-2" format="ixt:numdotdecimal">3.600</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes due 2027,</span></div></td><td colspan="2" 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;"><span style="font-family:inherit;font-size:10pt;"><span>effective interest rate of <ix:nonFraction id="d78852659e1001-wk-Fact-4695C6342111087D9E07568D70E7793C" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member" unitRef="rate" decimals="5" scale="-2" format="ixt:numdotdecimal">3.619</ix:nonFraction>%</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(6)</sup>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78852659e1016-wk-Fact-2723EB8113269F8A5B4E568D70A2FBEB" name="us-gaap:SeniorLongTermNotes" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">744,020</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e1036-wk-Fact-A4D479268949C64CA2EB568D70B28059" name="us-gaap:SeniorLongTermNotes" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">743,868</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e1056-wk-Fact-51BEAA8D4DCCBEB30E08568D70E773B2" name="us-gaap:DebtInstrumentFaceAmount" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">500</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;million,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e1066-wk-Fact-498227354AE5962295C7568D70E0B40B" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member" unitRef="rate" decimals="5" scale="-2" format="ixt:numdotdecimal">4.350</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes due 2028,</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>effective interest rate of <ix:nonFraction id="d78852659e1081-wk-Fact-785CBC838E56B6476F2F568D70E28105" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member" unitRef="rate" decimals="5" scale="-2" format="ixt:numdotdecimal">4.383</ix:nonFraction>%</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(7)</sup>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78852659e1096-wk-Fact-16BEFAE780C5BC0763CD568D70B25CBB" name="us-gaap:SeniorLongTermNotes" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">495,112</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e1116-wk-Fact-AADABB7F8257C45A6BAD92D67240E380" name="us-gaap:SeniorLongTermNotes" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">495,004</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="9" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78852659e1180-wk-Fact-D2497B2A4A2D9584327E568D6FA2406D" name="us-gaap:LongTermDebtNoncurrent" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,460,921</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e1200-wk-Fact-6A5965E92DBB18BEBB45568D6F9AA620" name="us-gaap:LongTermDebtNoncurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,417,122</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></ix:nonNumeric></div><ix:continuation id="TextSelection-56A855336EA941F23B09568D70BC0883-1" continuedAt="TextSelection-56A855336EA941F23B09568D70BC0883-2"><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;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1220-wk-Fact-A1FAC8B19BC72DDF4AE6568D70B3E7EE" name="us-gaap:DebtInstrumentUnamortizedDiscount" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1228-wk-Fact-837B58263139818E1133568D70B3B244" name="us-gaap:DebtInstrumentUnamortizedDiscount" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.7</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1240-wk-Fact-DB5D235281488ED00138568D70B3C702" name="us-gaap:DeferredFinanceCostsNet" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.8</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1248-wk-Fact-E1F351262FE16844B733568D70B3C90B" name="us-gaap:DeferredFinanceCostsNet" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.9</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">.</span></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;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1274-wk-Fact-CD9A36C106FE1187C3E0568D70B34EDB" name="us-gaap:DebtInstrumentUnamortizedDiscount" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1290-wk-Fact-0419F95634C97B96FC1E568D70B37819" name="us-gaap:DeferredFinanceCostsNet" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">.</span></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;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1320-wk-Fact-5D74E6DE84E1768641B6568D70B39540" name="us-gaap:DebtInstrumentUnamortizedDiscount" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.4</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1328-wk-Fact-749A2F6C0465575A385A568D70B3023A" name="us-gaap:DebtInstrumentUnamortizedDiscount" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1340-wk-Fact-640C515107F2359D444E568D70B3CDB2" name="us-gaap:DeferredFinanceCostsNet" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.9</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1348-wk-Fact-C569F12D40FC79D364B6568D70B34380" name="us-gaap:DeferredFinanceCostsNet" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">.</span></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;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(4)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net of unamortized discount of less than </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1374-wk-Fact-A3AF9DE1E9818184EDB0568D70B31781" name="us-gaap:DebtInstrumentUnamortizedDiscount" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1392-wk-Fact-C33C870A65752012861B568D70B35BAC" name="us-gaap:DeferredFinanceCostsNet" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1400-wk-Fact-85999CB5D756CEF43518568D70B32E12" name="us-gaap:DeferredFinanceCostsNet" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">.</span></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;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(5)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1424-wk-Fact-CBE2A2133D51A5C58227568D70B3AEE1" name="us-gaap:DebtInstrumentUnamortizedDiscount" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1436-wk-Fact-28E52D8072522F373055568D70B330C2" name="us-gaap:DeferredFinanceCostsNet" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">3.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1445-wk-Fact-2700A281C15888318FD3568D70B3CB71" name="us-gaap:DeferredFinanceCostsNet" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">3.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">. </span></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;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(6)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1470-wk-Fact-EBEB534F5D2A9528BCB7568D70B34DBF" name="us-gaap:DebtInstrumentUnamortizedDiscount" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1478-wk-Fact-8DC158948EBFECF98891568D70B3A5A0" name="us-gaap:DebtInstrumentUnamortizedDiscount" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1486-wk-Fact-BB120885C678E2BAB63C568D70B39064" name="us-gaap:DeferredFinanceCostsNet" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">4.9</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1495-wk-Fact-6AA6F2634EBBB3464F2A568D70B3E119" name="us-gaap:DeferredFinanceCostsNet" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">5.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">.</span></div></td></tr></table></ix:continuation><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"><ix:continuation id="TextSelection-56A855336EA941F23B09568D70BC0883-2" continuedAt="TextSelection-56A855336EA941F23B09568D70BC0883-3"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(7)</sup>&#160;</span></div></ix:continuation></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><ix:continuation id="TextSelection-56A855336EA941F23B09568D70BC0883-3" continuedAt="TextSelection-56A855336EA941F23B09568D70BC0883-4"><span style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1514-wk-Fact-8232C7D5E154C15684AC568D70B33754" name="us-gaap:DebtInstrumentUnamortizedDiscount" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1523-wk-Fact-48DDB71235CAA5C18ABF92D3A1F078E4" name="us-gaap:DebtInstrumentUnamortizedDiscount" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.3</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1532-wk-Fact-F02FA5AD811A68099198568D70B3A9A6" name="us-gaap:DeferredFinanceCostsNet" contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">3.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d78852659e1540-wk-Fact-CDDB9D07CE580FC79C5792D3C5F6E72F" name="us-gaap:DeferredFinanceCostsNet" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">3.7</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span></ix:continuation><span style="font-family:inherit;font-size:9pt;"><ix:continuation id="TextSelection-56A855336EA941F23B09568D70BC0883-4">.</ix:continuation></span></div></td></tr></table><div style="line-height:120%;padding-top:4px;padding-left:24px;text-indent:-24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Unsecured revolving credit facility:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap"><ix:nonNumeric id="d78852659e1561-wk-Fact-5B310A072BC78647D407568D710D8C0D" name="us-gaap:LineOfCreditFacilityInitiationDate1" contextRef="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember" format="ixt:datemonthdayyearen">April 5, 2017</ix:nonNumeric></span></span></span><span style="font-family:inherit;font-size:10pt;">, the Company entered into a credit agreement (the &#8220;Credit Agreement&#8221;).  The Credit Agreement provides for a </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78852659e1565-wk-Fact-FA5EC4EFD9263C1C29EA568D710CF7A4" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="FI2019Q1_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.2</ix:nonFraction> billion</span></span><span style="font-family:inherit;font-size:10pt;"> unsecured revolving credit facility (the &#8220;Revolving Credit Facility&#8221;) arranged by JPMorgan Chase Bank, N.A., which is scheduled to mature in </span><span style="font-family:inherit;font-size:10pt;">April 2022</span><span style="font-family:inherit;font-size:10pt;">.  The Credit Agreement includes a </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78852659e1573-wk-Fact-67C8CAB7872CB4CD2E4E568D710E4419" name="orly:LineOfCreditFacilitySublimit" contextRef="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_DebtInstrumentAxis_us-gaap_LetterOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">200</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> sub-limit for the issuance of letters of credit and a </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78852659e1577-wk-Fact-92F36665C7DA7FADDACE568D710C5A03" name="orly:LineOfCreditFacilitySublimit" contextRef="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_DebtInstrumentAxis_orly_SwingLineRevolverMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">75</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> sub-limit for swing line borrowings under the Revolving Credit Facility.  As described in the Credit Agreement governing the Revolving Credit Facility, the Company may, from time to time, subject to certain conditions, increase the aggregate commitments under the Revolving Credit Facility by up to </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78852659e1582-wk-Fact-AEAB80D49108DBF29A52568D710D3075" name="orly:LineOfCreditFacilityMaximumIncrease" contextRef="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">600</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, provided that the aggregate amount of the commitments does not exceed </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78852659e1586-wk-Fact-9343F3A0E64B232FBFCD568D710EF8DC" name="orly:LineOfCreditFacilityMaximumAggregateCapacity" contextRef="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.8</ix:nonFraction> billion</span></span><span style="font-family:inherit;font-size:10pt;"> at any time. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span 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 </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78852659e1603-wk-Fact-EC48471A833FBB424E83568D70B3846F" name="us-gaap:LettersOfCreditOutstandingAmount" contextRef="FI2019Q1_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">39.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78852659e1607-wk-Fact-7CF18D467509DA179027568D70B3298C" name="us-gaap:LettersOfCreditOutstandingAmount" contextRef="FI2018Q4_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">35.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, reducing the aggregate availability under the Credit Agreement by those amounts. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Borrowings under the 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 Credit Agreement) plus an applicable margin.  Swing line loans made under the 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 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 </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, based upon the Company&#8217;s current credit ratings, its margin for Alternate Base Rate loans was </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e1620-wk-Fact-5F56325062168D4CEFAB568D70B3B6BE" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" contextRef="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember" unitRef="rate" decimals="5" scale="-2" format="ixt:numdotdecimal">0.000</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;">, its margin for Eurodollar Revolving Loans was </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e1624-wk-Fact-5A67AA4AEA07FF6104F6568D70B3CB7E" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" contextRef="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember_us-gaap_VariableRateAxis_orly_EuroDollarRateSpreadMember" unitRef="rate" decimals="5" scale="-2" format="ixt:numdotdecimal">0.900</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> and its facility fee was </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e1628-wk-Fact-CA37EDA961C6DDAAAF5B568D70B3AB6A" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" contextRef="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember" unitRef="rate" decimals="5" scale="-2" format="ixt:numdotdecimal">0.100</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Credit Agreement contains certain covenants, including limitations on subsidiary indebtedness, a minimum consolidated fixed charge coverage ratio of </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e1637-wk-Fact-0AE1E4C575812C3D46F8568D710E61CA" name="orly:DebtInstrumentCoverageRatioCovenantMinimum" contextRef="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember_us-gaap_VariableRateAxis_orly_ThroughMaturityMember" unitRef="rate" decimals="2" scale="0" format="ixt:numdotdecimal">2.50</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">:1.00 and a maximum consolidated leverage ratio of </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e1641-wk-Fact-CC329F32B87F92EA5BBA568D710C278C" name="orly:DebtInstrumentLeverageRatioCovenantMaximum" contextRef="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember_us-gaap_VariableRateAxis_orly_ThroughMaturityMember" unitRef="rate" decimals="2" scale="0" format="ixt:numdotdecimal">3.50</ix:nonFraction></span></span><span 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 </span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">9</span></div></div><hr style="page-break-after:always"></hr><div></div><div><br/></div><ix:continuation id="TextSelection-4E13C50FE2A9A97CCC50568D70BA9648-2" continuedAt="TextSelection-4E13C50FE2A9A97CCC50568D70BA9648-3"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 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 Credit Agreement and litigation from lenders.  As of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company remained in compliance with all covenants under the Credit Agreement. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Senior notes:</span></div></ix:continuation><div style="line-height:120%;text-align:justify;font-size:10pt;"><ix:continuation id="TextSelection-4E13C50FE2A9A97CCC50568D70BA9648-3" continuedAt="TextSelection-4E13C50FE2A9A97CCC50568D70BA9648-4"><span style="font-family:inherit;font-size:10pt;">The Company has issued a cumulative </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78852659e1661-wk-Fact-FF11D1F53903FE71A888568D711F0155" name="us-gaap:LongTermDebt" contextRef="FI2019Q1_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">3.2</ix:nonFraction> billion</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of unsecured senior notes, which are due between </span><span style="font-family:inherit;font-size:10pt;">2021</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2028</span><span style="font-family:inherit;font-size:10pt;">, with UMB Bank, N.A. as trustee.  Interest on the senior notes, ranging from </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e1673-wk-Fact-42F009F07508DD3E2AD3568D711F449E" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="FI2019Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="rate" decimals="5" scale="-2" format="ixt:numdotdecimal">3.550</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e1677-wk-Fact-A5C04B8F328E2C8BE92D568D71207F7C" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="FI2019Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="rate" decimals="5" scale="-2" format="ixt:numdotdecimal">4.875</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;">, is payable semi-annually and is computed on the basis of a </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78852659e1682-wk-Fact-863BA441D7909749CB92568D71208CE1" name="orly:NumberOfDaysPerYearInInterestCalculation" contextRef="FD2019Q1YTD_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="d" decimals="0" scale="0" format="ixt:numdotdecimal">360</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">-day year.  None of the Company&#8217;s subsidiaries is a guarantor under the senior notes.  Each of the senior notes is subject to certain customary covenants, with which the Company complied as of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span></ix:continuation><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-4E13C50FE2A9A97CCC50568D70BA9648-4">.</ix:continuation> </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s06296D16A5AD5FAC28DB568D712619C8"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:ProductWarrantyDisclosureTextBlock" id="TextSelection-2D80A70F39C15B19452D568D712884A8-0-wk-Fact-2037780AE884F06F1D5E568D7127997F" continuedAt="TextSelection-2D80A70F39C15B19452D568D712884A8-1" escape="true">NOTE 5 &#8211; WARRANTIES</ix:nonNumeric></span></div><ix:continuation id="TextSelection-2D80A70F39C15B19452D568D712884A8-1" continuedAt="TextSelection-2D80A70F39C15B19452D568D712884A8-2"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:StandardProductWarrantyPolicy" id="TextSelection-A43F6DB674D763BD007A568D7128A16A-0-wk-Fact-3900E0DF22776721807C568D7127DFEF" escape="true">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.</ix:nonNumeric>  </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;">.  The following table identifies the changes in the Company&#8217;s aggregate product warranty liabilities for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div></ix:continuation><div style="line-height:120%;font-size:10pt;"><ix:continuation id="TextSelection-2D80A70F39C15B19452D568D712884A8-2"><ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="TextSelection-586DAECD49A3E8A8F916568D712892F6-0-wk-Fact-8DE269F885998739F03A568D7127BC6D" escape="true"><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;"><span style="font-family:inherit;font-size:10pt;">Warranty liabilities, balance at December&#160;31, 2018</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78853087e435-wk-Fact-1CDFAD6FA703B4521471568D712B9CAF" name="us-gaap:ProductWarrantyAccrual" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">52,220</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Warranty claims</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78853087e450-wk-Fact-32DF766D5386F439F5AE568D712BF0A8" name="us-gaap:ProductWarrantyAccrualPayments" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,537</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Warranty accruals</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78853087e471-wk-Fact-B6C36D7DC59C0FAF8B5D568D712A1B90" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">22,943</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Warranty liabilities, balance at March&#160;31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78853087e496-wk-Fact-CE28B66393C7A81B74F7568D712A20D6" name="us-gaap:ProductWarrantyAccrual" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">53,626</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></ix:nonNumeric></ix:continuation><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s8E7E4C81B6363DD2604D568D712EF541"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:TreasuryStockTextBlock" id="TextSelection-5E757D61E40101DD4DFE568D713B2A28-0-wk-Fact-989B214A0F578EBCC5EE568D7136E28F" continuedAt="TextSelection-5E757D61E40101DD4DFE568D713B2A28-1" escape="true">NOTE 6 &#8211; SHARE REPURCHASE PROGRAM</ix:nonNumeric></span></div><ix:continuation id="TextSelection-5E757D61E40101DD4DFE568D713B2A28-1" continuedAt="TextSelection-5E757D61E40101DD4DFE568D713B2A28-2"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">November&#160;13, 2018</span><span 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 </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78854428e372-wk-Fact-11DF9692E6021964DD19568D71390227" name="orly:StockRepurchaseProgramIncreaseInAuthorizedAmount" contextRef="D2018Q4Authorization" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.0</ix:nonFraction> billion</span></span><span style="font-family:inherit;font-size:10pt;">, resulting in a cumulative authorization amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78854428e376-wk-Fact-B7154BF45268AF0C4EF3568D7137BBFD" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" contextRef="I2018Q4Authorization" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">11.8</ix:nonFraction> billion</span></span><span style="font-family:inherit;font-size:10pt;">.  The additional authorization is effective for </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d78854428e380-wk-Fact-B9D62FF800ECBF32518D568D71384658" name="us-gaap:StockRepurchaseProgramPeriodInForce1" contextRef="D2018Q4Authorization" format="ixt-sec:durwordsen">three years</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;">, beginning on its announcement date. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands, except per share data):</span></div><div style="line-height:120%;font-size:10pt;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:ScheduleOfTreasuryStockByClassTextBlock" id="TextSelection-3D89717F6224EE901548568D713BCD58-0-wk-Fact-5FE8F5371915E0CA4A55568D7139D2D2" escape="true"><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:66%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:2%;"></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;">Shares repurchased</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78854428e513-wk-Fact-D9B387E4CCC6A3FB847F568D712E594E" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="FD2019Q1YTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">927</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78854428e532-wk-Fact-D34A5DA8DE3047A90E98568D712F9CBE" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="FD2018Q1QTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">2,188</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Average price per share</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78854428e557-wk-Fact-8FDB4EAADE535F5FA52D568D713093A4" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" contextRef="FD2019Q1YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">347.09</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78854428e576-wk-Fact-65E0EA0307B53A1DD85F568D7130837F" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" contextRef="FD2018Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">251.08</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total investment</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78854428e596-wk-Fact-DE98D41422CEE7B99FD5568D712FE6EE" name="us-gaap:TreasuryStockValueAcquiredParValueMethod" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">321,846</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78854428e615-wk-Fact-C49BEDB59665C606F244568D7131B283" name="us-gaap:TreasuryStockValueAcquiredParValueMethod" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">549,428</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></ix:nonNumeric><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10</span></div></div><hr style="page-break-after:always"></hr><div></div><div><br/></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><ix:continuation id="TextSelection-5E757D61E40101DD4DFE568D713B2A28-2" continuedAt="TextSelection-5E757D61E40101DD4DFE568D713B2A28-3"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78854428e639-wk-Fact-AAEB9202CBD9D28A13D4568D7139797A" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" contextRef="FI2019Q1" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">679.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> remaining under its share repurchase program.  Subsequent to the end of the </span><span style="font-family:inherit;font-size:10pt;">first</span><span style="font-family:inherit;font-size:10pt;"> quarter and through </span><span style="font-family:inherit;font-size:10pt;">May&#160;6, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company repurchased an additional </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78854428e651-wk-Fact-B55A124426179F9B1805568D71388C76" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="D2019Q1SubsequentRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" unitRef="shares" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock under its share repurchase program, at an average price of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78854428e656-wk-Fact-56E2163A3C200911869A568D71378DC4" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" contextRef="D2019Q1SubsequentRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">377.59</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, for a total investment of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78854428e660-wk-Fact-DD1076CD7FF43AAB3A52568D7137B3BB" name="us-gaap:TreasuryStockValueAcquiredParValueMethod" contextRef="D2019Q1SubsequentRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">52.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">.  The Company has repurchased a total of </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78854428e664-wk-Fact-D7726848EE5F277A17B8568D713A391F" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="D2019Q1CummulativeRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" unitRef="shares" decimals="-5" scale="6" format="ixt:numdotdecimal">73.4</ix:nonFraction> million</span></span><span 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 </span><span style="font-family:inherit;font-size:10pt;">May&#160;6, 2019</span><span style="font-family:inherit;font-size:10pt;">, at an average price of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78854428e672-wk-Fact-B9ADDC01A7177CF46BB0568D7138423F" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" contextRef="D2019Q1CummulativeRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">151.58</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, for a total aggregate investment of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78854428e676-wk-Fact-B10FAC22D89D6C313D02568D71382434" name="us-gaap:TreasuryStockValueAcquiredParValueMethod" contextRef="D2019Q1CummulativeRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">11.1</ix:nonFraction> billion</span></span></ix:continuation><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-5E757D61E40101DD4DFE568D713B2A28-3">.</ix:continuation></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s8168572874F10807587A568D7145B0A8"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> <ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="TextSelection-A52B6F6E527B0CF046B2568D714BC543-0-wk-Fact-B0923597BC933FCC45EA568D7146DF0C" continuedAt="TextSelection-A52B6F6E527B0CF046B2568D714BC543-1" escape="true">NOTE 7 &#8211; REVENUE</ix:nonNumeric></span></div><ix:continuation id="TextSelection-A52B6F6E527B0CF046B2568D714BC543-1" continuedAt="TextSelection-A52B6F6E527B0CF046B2568D714BC543-2"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below identifies the Company&#8217;s revenues disaggregated by major customer type for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="TextSelection-F0145CC7245B39B7B7C5568D714B81D7-0-wk-Fact-B2D02865DCA7F8D537B8568D7147630F" escape="true"><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:66%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:2%;"></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;">Sales to do-it-yourself customers</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78853450e488-wk-Fact-4085A787CBD866C9263C568D71541EA1" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="FD2019Q1QTD_srt_MajorCustomersAxis_orly_DIYCustomerMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,337,029</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78853450e507-wk-Fact-BFF05A4AEE63EDF0D2A9568D7155EC6A" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="FD2018Q1QTD_srt_MajorCustomersAxis_orly_DIYCustomerMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,272,414</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Sales to professional service provider customers</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78853450e522-wk-Fact-7EF0FB3BFA8678E2ED97568D71510FB5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="FD2019Q1QTD_srt_MajorCustomersAxis_orly_ProfessionalServiceProviderCustomerMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,038,781</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78853450e541-wk-Fact-1B66F883C1E98A34B606568D71531B8D" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="FD2018Q1QTD_srt_MajorCustomersAxis_orly_ProfessionalServiceProviderCustomerMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">975,009</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Other sales and sales adjustments</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78853450e561-wk-Fact-770787CA4F1AF54D8B1A568D7152E499" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="FD2019Q1QTD_srt_MajorCustomersAxis_orly_OtherCustomersAndSalesAdjustmentsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">34,798</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78853450e580-wk-Fact-6E8217A6ABEA81388491568D7154CBF9" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="FD2018Q1QTD_srt_MajorCustomersAxis_orly_OtherCustomersAndSalesAdjustmentsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">35,258</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total sales</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78853450e605-wk-Fact-DAD08EB61A16D400C658568D6FD31B42" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,410,608</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78853450e624-wk-Fact-A34654E1D8EB3E9E478F568D6FD45D2D" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,282,681</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></ix:nonNumeric><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company had recorded a deferred revenue liability of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78853450e650-wk-Fact-F18C3C26F670B5CE5564568D7148A7D6" name="us-gaap:ContractWithCustomerLiability" contextRef="FI2019Q1_orly_ContractWithCustomerLiabilityArrangementTypeAxis_orly_LoyaltyProgramMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">4.9</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78853450e654-wk-Fact-B2541171400B0832B6F6568D71465CB4" name="us-gaap:ContractWithCustomerLiability" contextRef="FI2018Q4_orly_ContractWithCustomerLiabilityArrangementTypeAxis_orly_LoyaltyProgramMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">4.3</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, related to its loyalty program, which were included in &#8220;Other liabilities&#8221; on the accompanying Condensed Consolidated Balance Sheets.  During the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78853450e667-wk-Fact-62707E918FF398A80756568D7148674B" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="FD2019Q1QTD_orly_ContractWithCustomerLiabilityArrangementTypeAxis_orly_LoyaltyProgramMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">3.9</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78853450e671-wk-Fact-54094479C9F9D3E73489568D7147E00D" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="FD2018Q1QTD_orly_ContractWithCustomerLiabilityArrangementTypeAxis_orly_LoyaltyProgramMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">3.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of deferred revenue related to its loyalty program, which were included in &#8220;Sales&#8221; on the accompanying Condensed Consolidated Statements of Income. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-A52B6F6E527B0CF046B2568D714BC543-2">See Note 5 for information concerning the expected costs associated with the Company&#8217;s assurance warranty obligations.</ix:continuation> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="sF5FB58134BD0CD8CFF79568D7162492B"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="TextSelection-22E8770552FCC9C0C154568D7186F9BE-0-wk-Fact-CDAD3528A1F82343BE0D568D7181115B" continuedAt="TextSelection-22E8770552FCC9C0C154568D7186F9BE-1" escape="true">NOTE 8 &#8211; SHARE-BASED COMPENSATION AND BENEFIT PLANS</ix:nonNumeric></span></div><ix:continuation id="TextSelection-22E8770552FCC9C0C154568D7186F9BE-1" continuedAt="TextSelection-22E8770552FCC9C0C154568D7186F9BE-2"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock options:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d78855941e378-wk-Fact-5E69705C6DE081C811F3568D71AE6DF5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember_us-gaap_TitleOfIndividualAxis_us-gaap_DirectorMember" format="ixt-sec:durwordsen">seven years</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;"> and are fully vested after </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d78855941e382-wk-Fact-3B2EDB789B744103A0CB568D71AEBCAF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember_us-gaap_TitleOfIndividualAxis_us-gaap_DirectorMember" format="ixt-sec:durwordsen">six months</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;">.  Employee options granted under the plans expire after </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d78855941e386-wk-Fact-1D229C6C95B0371132AC568D71AEB179" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" contextRef="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" format="ixt-sec:durwordsen">ten years</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;"> and typically vest </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78855941e390-wk-Fact-1ECBD2E1E78391AC5EB5568D71AE9A70" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="rate" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> per year, over </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d78855941e394-wk-Fact-E6F5D447C07956FDC639568D71AD90F6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" contextRef="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" format="ixt-sec:durwordsen">four years</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;">.  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></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below identifies stock option activity under these plans during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands, except per share data):</span></div><div style="line-height:120%;font-size:10pt;"><ix:nonNumeric contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="TextSelection-4D04595CFB847F9C7EDA568D718887B8-0-wk-Fact-264E0A2ACF0CD1991234568D71822C04" continuedAt="TextSelection-4D04595CFB847F9C7EDA568D718887B8-1" escape="true"><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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares </span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercise Price</span></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;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December&#160;31, 2018</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78855941e480-wk-Fact-8215D40E3A3A258F08C0568D71630D2D" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="FI2018Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,860</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78855941e499-wk-Fact-4509D050030205752551568D71633F43" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="FI2018Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">178.57</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78855941e514-wk-Fact-8A5BEE790DBFFBD115B6568D71620C3F" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">136</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78855941e528-wk-Fact-863FD2AC015381C523D7568D716302B1" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">355.99</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78855941e548-wk-Fact-965E0C0A2231689F28DF568D716550BE" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">133</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78855941e563-wk-Fact-E24C7FBDFBFCF7FE6484568D7164F657" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">89.66</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d78855941e583-wk-Fact-FC7C9F6C07F8E9FD8EB0568D7164A0ED" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">10</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78855941e598-wk-Fact-2E17A71C92A1C7DE0099568D7164C469" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">250.31</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding at March&#160;31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78855941e618-wk-Fact-4961F9F139973CC19933568D716292E0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="FI2019Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,853</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78855941e637-wk-Fact-5535FC5CAB68EEEE8634568D7165F313" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="FI2019Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">197.62</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercisable at March&#160;31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78855941e652-wk-Fact-6039902C9854DF904883568D7165A9F3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="FI2019Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,215</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78855941e671-wk-Fact-09B3812E3D5A9066DC27568D7163BD8E" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="FI2019Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">154.27</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></ix:nonNumeric></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-4D04595CFB847F9C7EDA568D718887B8-1"><br/></ix:continuation></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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. </span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">11</span></div></div><hr style="page-break-after:always"></hr><div></div><div><br/></div><ix:continuation id="TextSelection-22E8770552FCC9C0C154568D7186F9BE-2" continuedAt="TextSelection-22E8770552FCC9C0C154568D7186F9BE-3"><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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Risk-free interest rate </span><span 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.</span></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;"><span style="font-family:inherit;font-size:1pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Expected life</span><span 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.</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Expected volatility</span><span 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.</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Expected dividend yield &#8211; </span><span 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.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below identifies the weighted-average assumptions used for grants awarded during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;font-size:10pt;"><ix:nonNumeric contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="TextSelection-8FF405D9F70A5BAE83BB568D7185F06B-0-wk-Fact-DFD96283E3C1AAFD229F568D7182C227" continuedAt="TextSelection-8FF405D9F70A5BAE83BB568D7185F06B-1" escape="true"><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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;">Risk free interest rate</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78855941e841-wk-Fact-CF757CE3EA9162E57D24568D71787B8A" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="rate" decimals="4" scale="-2" format="ixt:numdotdecimal">2.50</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78855941e856-wk-Fact-D78891D694ECD5F64665568D7178D3E7" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="FD2018Q1QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="rate" decimals="4" scale="-2" format="ixt:numdotdecimal">2.58</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Expected life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonNumeric id="d78855941e872-wk-Fact-49CB402496893E269AA3568D717791D8" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" format="ixt-sec:duryear">6.2</ix:nonNumeric> Years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d78855941e886-wk-Fact-A6792040F1E53F37E6E3568D71762D77" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="FD2018Q1QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" format="ixt-sec:duryear">6.3</ix:nonNumeric> Years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78855941e901-wk-Fact-2897A0923E97CA4F5BA1568D71776AD5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="rate" decimals="3" scale="-2" format="ixt:numdotdecimal">25.0</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78855941e916-wk-Fact-78128644595B9E278C58568D71782053" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="FD2018Q1QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="rate" decimals="3" scale="-2" format="ixt:numdotdecimal">23.7</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Expected dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78855941e932-wk-Fact-E3C18BA3E0162D3D5190568D7177323A" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="rate" decimals="0" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78855941e947-wk-Fact-57377D9E0F44DD04326D568D7177F0ED" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="FD2018Q1QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="rate" decimals="0" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div></ix:nonNumeric></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-8FF405D9F70A5BAE83BB568D7185F06B-1"><br/></ix:continuation></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes activity related to stock options awarded by the Company for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands, except per share data):</span></div><div style="line-height:120%;font-size:10pt;"><ix:nonNumeric contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="TextSelection-2ED2F4B8EBFFABA32B72568D7186C83F-0-wk-Fact-553D640667BED249317E568D7181219D" continuedAt="TextSelection-2ED2F4B8EBFFABA32B72568D7186C83F-1" escape="true"><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:66%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:2%;"></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;">Compensation expense for stock options awarded</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78855941e1095-wk-Fact-CE2E637F1B8AD1D75A2F568D716E8709" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,508</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78855941e1114-wk-Fact-47E719BAA96FB20CECE6568D716F3980" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2018Q1QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,292</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Income tax benefit from compensation expense related to stock options</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78855941e1129-wk-Fact-11B5911524DAE1B16C82568D716F3C58" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,112</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78855941e1148-wk-Fact-E34D6BBA1C5F6B665CC8568D716FD77F" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" contextRef="FD2018Q1QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,078</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Weighted-average grant-date fair value of options awarded</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78855941e1173-wk-Fact-4261A05D9BECB76765BB96B62B389126" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">108.74</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78855941e1192-wk-Fact-5A68AF4B8707169627FD96B67CBC44EC" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="FD2018Q1QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">75.42</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></ix:nonNumeric></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><ix:continuation id="TextSelection-2ED2F4B8EBFFABA32B72568D7186C83F-1"><br/></ix:continuation></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The remaining unrecognized compensation expense related to unvested stock option awards at </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78855941e1215-wk-Fact-B43A3B2361049AA69159568D717EEC2C" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="FI2019Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">40.9</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, and the weighted-average period of time over which this cost will be recognized is </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d78855941e1219-wk-Fact-71EFC529C457E101AAA3568D7181AED7" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember" format="ixt-sec:duryear">2.9</ix:nonNumeric> years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other share-based compensation plans:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company sponsors other share-based compensation plans:  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 </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78855941e1239-wk-Fact-C8812FF7ADA5D50BD966568D71BF9F30" name="orly:EmployeeStockPurchasePlanStockPurchasePercentage" contextRef="FD2019Q1QTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember" unitRef="rate" decimals="2" scale="-2" format="ixt:numdotdecimal">85</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> of the fair market value, an employee incentive plan, which provides for the award of shares of restricted stock to certain of the Company&#8217;s affiliated directors, that vest evenly over </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d78855941e1243-wk-Fact-DF631E4363F195C68736568D71BE9E41" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" contextRef="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_TitleOfIndividualAxis_orly_EmployeeMember" format="ixt-sec:durwordsen">three years</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;"> and are held in escrow until such vesting has occurred, and 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 </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d78855941e1247-wk-Fact-5294995864D1993F5713568D71BF95D8" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" contextRef="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_TitleOfIndividualAxis_us-gaap_DirectorMember" format="ixt-sec:durwordsen">three years</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;"> and are held in escrow until such vesting has occurred.  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 employee incentive plan and 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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><ix:nonNumeric contextRef="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="TextSelection-07D310DA348E9318B848568D71861857-0-wk-Fact-412C76D2E540C352802C568D7180F608" continuedAt="TextSelection-07D310DA348E9318B848568D71861857-1" escape="true"><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:66%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:2%;"></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;">Compensation expense for shares issued under the ESPP</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78855941e1385-wk-Fact-15E0E50A26F926EB23A2568D719CDB45" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2019Q1QTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">577</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78855941e1404-wk-Fact-5B26C50B9DB83378DD73568D719D8A96" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2018Q1QTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">543</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Income tax benefit from compensation expense related to shares issued under the ESPP</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78855941e1419-wk-Fact-071143F3D2D52F937A9B568D719D4BA5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" contextRef="FD2019Q1QTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">142</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78855941e1438-wk-Fact-79A92C4637DD54B01D9F568D719CA906" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" contextRef="FD2018Q1QTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">136</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Compensation expense for restricted shares awarded</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78855941e1458-wk-Fact-D6A0A7E11E3EAE462A63568D719DDD7B" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">339</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78855941e1477-wk-Fact-A8104D0EFB39D7D336D0568D719C85CA" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2018Q1QTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">341</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Income tax benefit from compensation expense related to restricted awards</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78855941e1502-wk-Fact-A9D45B0D1C067688730E568D719E2746" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" contextRef="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">84</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78855941e1521-wk-Fact-A432FBB56B676165EF44568D719A92BE" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" contextRef="FD2018Q1QTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">86</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></ix:nonNumeric></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-07D310DA348E9318B848568D71861857-1"><br/></ix:continuation></span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">12</span></div></div><hr style="page-break-after:always"></hr><div></div><div><br/></div><ix:continuation id="TextSelection-22E8770552FCC9C0C154568D7186F9BE-3" continuedAt="TextSelection-22E8770552FCC9C0C154568D7186F9BE-4"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Profit sharing and savings plan:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78855941e1544-wk-Fact-53A3E3FB000C9BDFF751568D71B85BB9" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" contextRef="FD2019Q1YTD_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember" unitRef="rate" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> of the first 2% of each employee&#8217;s wages that are contributed and </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78855941e1548-wk-Fact-01ABE61918661ADD8928568D71B7833C" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" contextRef="FD2019Q1YTD_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember" unitRef="rate" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> of the next 4% of each employee&#8217;s wages that are contributed.  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 </span><span style="font-family:inherit;font-size:10pt;">not</span><span style="font-family:inherit;font-size:10pt;"> make any discretionary contributions to the 401(k) Plan during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">.  The Company expensed matching contributions under the 401(k) Plan in the amounts of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78855941e1569-wk-Fact-488CE5C1E431BDAA9D0E568D718247AD" name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="FD2019Q1QTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">6.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78855941e1573-wk-Fact-089EE8F0C1731B5B7E6A568D71800A10" name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="FD2018Q1QTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">5.7</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span 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. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Nonqualified deferred compensation plan:</span></div></ix:continuation><div style="line-height:120%;text-align:justify;font-size:10pt;"><ix:continuation id="TextSelection-22E8770552FCC9C0C154568D7186F9BE-4" continuedAt="TextSelection-22E8770552FCC9C0C154568D7186F9BE-5"><span 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.  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 </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78855941e1594-wk-Fact-FD8CBBFB1B47F5FD191196B0F2D5B988" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" contextRef="FI2019Q1_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">28.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78855941e1598-wk-Fact-E5481F18B9B5A6F7E65D96B0C695412F" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" contextRef="FI2018Q4_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">25.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span 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 amounts of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78855941e1610-wk-Fact-14E988760C7A40DF7DE1568D717FBA55" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" contextRef="FD2019Q1QTD_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and less than </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78855941e1615-wk-Fact-9EF691536C3354A88D8C568D71A943AD" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" contextRef="FD2018Q1QTD_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span></ix:continuation><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-22E8770552FCC9C0C154568D7186F9BE-5">, respectively, which were included in &#8220;Selling, general and administrative expenses&#8221; on the accompanying Condensed Consolidated Statements of Income.</ix:continuation> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="sBCA078A2F5A6E44214DC568D71C4223F"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:EarningsPerShareTextBlock" id="TextSelection-0D4D375394305B58DC3C568D71DB56FF-0-wk-Fact-3D3A4BB39282B1981359568D71DA3E7F" continuedAt="TextSelection-0D4D375394305B58DC3C568D71DB56FF-1" escape="true">NOTE 9 &#8211; EARNINGS PER SHARE</ix:nonNumeric></span></div><ix:continuation id="TextSelection-0D4D375394305B58DC3C568D71DB56FF-1" continuedAt="TextSelection-0D4D375394305B58DC3C568D71DB56FF-2"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table illustrates the computation of basic and diluted earnings per share for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands, except per share data):</span></div><div style="line-height:120%;font-size:10pt;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="TextSelection-733BB998934B96B60BC5568D71DBB35B-0-wk-Fact-636303B6D69385D08C46568D71DADF85" continuedAt="TextSelection-733BB998934B96B60BC5568D71DBB35B-1" escape="true"><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:66%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:2%;"></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator (basic and diluted):</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Net income</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78854675e539-wk-Fact-58D576F7EC5C1BCB45AD568D6FD47C91" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">321,152</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78854675e558-wk-Fact-6312D272E3FE0899C426568D6FCF2473" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">304,906</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding &#8211; basic</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78854675e655-wk-Fact-0F062E65D38161D9A5FE568D6FC69067" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2019Q1YTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">78,484</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78854675e674-wk-Fact-B4A578F4F3261265F6F0568D6FC5AFFA" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2018Q1QTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">83,530</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Effect of stock options </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78854675e696-wk-Fact-24DFDC01FCB5F41BDCE5568D71C90C9F" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="FD2019Q1YTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">813</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78854675e715-wk-Fact-4C8158E0438E9AEE11E7568D71C4F3F2" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="FD2018Q1QTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">993</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding &#8211; assuming dilution</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78854675e735-wk-Fact-1C624A082E43D98D7F30568D6FCAD317" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2019Q1YTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">79,297</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78854675e754-wk-Fact-FE13ED02F555CF7CF050568D6FC9D383" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2018Q1QTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">84,523</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings per share:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Earnings per share-basic</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78854675e862-wk-Fact-73C503BB7817BDF9ED77568D6FCA46C6" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q1YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">4.09</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78854675e881-wk-Fact-6FF3478A6DAD0CC2C11C568D6FCC4DAE" name="us-gaap:EarningsPerShareBasic" contextRef="FD2018Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">3.65</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Earnings per share-assuming dilution</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78854675e901-wk-Fact-CC594DEB59B673E2F7D4568D6FC52EA9" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q1YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">4.05</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78854675e920-wk-Fact-A8E6C8AD8EAC92865773568D6FC90CC1" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2018Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">3.61</ix:nonFraction></span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Antidilutive potential common shares not included in the calculation of diluted earnings per share:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Stock options </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78854675e1019-wk-Fact-97CC780339275005CC65568D71C631AA" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="FD2019Q1YTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">176</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78854675e1038-wk-Fact-EC678BFCF1F36887A122568D71CC46D1" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="FD2018Q1QTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">761</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Weighted-average exercise price per share of antidilutive stock options </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d78854675e1065-wk-Fact-990AF2CB95BB9DE63929568D71C69800" name="orly:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice" contextRef="FD2019Q1YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">347.98</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78854675e1084-wk-Fact-E876916BF752B44154F3568D71CC69EE" name="orly:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice" contextRef="FD2018Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">259.28</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></ix:nonNumeric></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"><ix:continuation id="TextSelection-733BB998934B96B60BC5568D71DBB35B-1" continuedAt="TextSelection-733BB998934B96B60BC5568D71DBB35B-2"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup>&#160;</span></div></ix:continuation></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><ix:continuation id="TextSelection-733BB998934B96B60BC5568D71DBB35B-2"><ix:footnote id="TextSelection-C06595BF0B080CE05A8A568D71DC5371-0-wk-Footnote-C06595BF0B080CE05A8A568D71DC5371_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">See Note 8 for further information concerning the terms of the Company&#8217;s share-based compensation plans.</ix:footnote></ix:continuation></span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">13</span></div></div><hr style="page-break-after:always"></hr><div></div><div><br/></div><ix:continuation id="TextSelection-0D4D375394305B58DC3C568D71DB56FF-2" continuedAt="TextSelection-0D4D375394305B58DC3C568D71DB56FF-3"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span 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.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div style="line-height:120%;text-align:justify;font-size:10pt;"><ix:continuation id="TextSelection-0D4D375394305B58DC3C568D71DB56FF-3" continuedAt="TextSelection-0D4D375394305B58DC3C568D71DB56FF-4"><span style="font-family:inherit;font-size:10pt;">Subsequent to the end of the </span><span style="font-family:inherit;font-size:10pt;">first</span><span style="font-family:inherit;font-size:10pt;"> quarter and through </span><span style="font-family:inherit;font-size:10pt;">May&#160;6, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company repurchased an additional </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d78854675e1148-wk-Fact-B55A124426179F9B1805568D71388C76" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="D2019Q1SubsequentRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" unitRef="shares" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock under its share repurchase program, at an average price of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78854675e1152-wk-Fact-56E2163A3C200911869A568D71378DC4" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" contextRef="D2019Q1SubsequentRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">377.59</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, for a total investment of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78854675e1156-wk-Fact-DD1076CD7FF43AAB3A52568D7137B3BB" name="us-gaap:TreasuryStockValueAcquiredParValueMethod" contextRef="D2019Q1SubsequentRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">52.1</ix:nonFraction> million</span></span></ix:continuation><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-0D4D375394305B58DC3C568D71DB56FF-4">.</ix:continuation></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s78728EA7936F5037396C568D71E1577B"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:LegalMattersAndContingenciesTextBlock" id="TextSelection-7B92AB6622CA2EE2AC38568D71E27E60-0-wk-Fact-387178BD06AD94C91E20568D71E13779" continuedAt="TextSelection-7B92AB6622CA2EE2AC38568D71E27E60-1" escape="true">NOTE 10 &#8211; LEGAL MATTERS</ix:nonNumeric></span></div><ix:continuation id="TextSelection-7B92AB6622CA2EE2AC38568D71E27E60-1" continuedAt="TextSelection-7B92AB6622CA2EE2AC38568D71E27E60-2"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-7B92AB6622CA2EE2AC38568D71E27E60-2">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.</ix:continuation></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s16F8D03BF4FDAC42E9FE568D71E369B7"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="TextSelection-5F9B4D45F15B3CEA25B8568D71E582B6-0-wk-Fact-EC79E239E7072FE87ABF568D71E4C9E9" continuedAt="TextSelection-5F9B4D45F15B3CEA25B8568D71E582B6-1" escape="true">NOTE 11 &#8211; RECENT ACCOUNTING PRONOUNCEMENTS</ix:nonNumeric></span></div><ix:continuation id="TextSelection-5F9B4D45F15B3CEA25B8568D71E582B6-1" continuedAt="TextSelection-5F9B4D45F15B3CEA25B8568D71E582B6-2"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:nonNumeric contextRef="FD2019Q1YTD" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="TextSelection-FAE563C477EA1411E1FB568D71E50545-0-wk-Fact-FF0AE778BB3B6F72AD0A568D71E4757A" continuedAt="TextSelection-FAE563C477EA1411E1FB568D71E50545-1" escape="true"><br/></ix:nonNumeric></span></div><ix:continuation id="TextSelection-FAE563C477EA1411E1FB568D71E50545-1" continuedAt="TextSelection-FAE563C477EA1411E1FB568D71E50545-2"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 is 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.  In July of 2018, the FASB issued ASU No. 2018-11, &#8220;Leases (Topic 842):  Targeted Improvement&#8221; (&#8220;ASU 2018-11&#8221;), to provide an additional, optional transition method for adopting ASU 2016-02, which allows for an entity to choose to apply the new lease standard at adoption date and recognize a cumulative-effective adjustment to the opening balance of retained earnings in the period of adoption, while comparative periods presented will continue to be in accordance with current U.S. GAAP Topic 840.  For public companies, Topic 842 is effective for annual reporting periods beginning after December 15, 2018, including interim periods within that reporting period.  The Company adopted this new guidance with its first quarter ending March 31, 2019, using the additional, optional transition method, the package of transitional practical expedients relating to the identification, classification and initial direct costs of leases commencing before the effective date of Topic 842, the transitional practical expedient for the treatment of existing land easements and the practical expedient to make an accounting policy election, by class of underlying asset, to not separate nonlease components from lease components; however, the Company did not elect the hindsight transitional practical expedient.  The Company made an accounting policy election to not apply recognition requirements of the guidance to short-term leases.  Due to the adoption of this new guidance, the Company recognized right-of-use assets and lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78856079e372-wk-Fact-7106CDDE66702A9137DF79C1CA2FD757" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="FI2019Q1_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.9</ix:nonFraction> billion</span></span><span style="font-family:inherit;font-size:10pt;"> each on the accompanying Condensed Consolidated Balance Sheets as of March 31, 2019.  The difference between the right-of-use assets and lease liabilities on the accompanying Condensed Consolidated Balance Sheet was primarily due to the accrual for straight-line rent expense.  The Company made an adjustment to opening &#8220;Retained Deficit&#8221; on the accompanying Condensed Consolidated Balance Sheet in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d78856079e376-wk-Fact-0C8C12441194FABB0D19568D71EA57A2" name="us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" contextRef="FI2019Q1_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.4</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, net of the deferred tax impact, related to the adoption of this new guidance.  With the adoption of this new guidance, the Company&#8217;s favorable lease assets and unfavorable lease liabilities, from a previous acquisition, were eliminated through an adjustment to opening &#8220;Operating lease, right-of-use assets&#8221; on the accompanying Condensed Consolidated Balance Sheet.  The adoption of this new guidance did </span><span style="font-family:inherit;font-size:10pt;">not</span><span style="font-family:inherit;font-size:10pt;"> have a material impact on the Company&#8217;s results of operations, cash flows, liquidity or the Company&#8217;s covenant compliance under its existing credit agreement.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">not</span><span style="font-family:inherit;font-size:10pt;"> expected to have a material impact on the Company&#8217;s consolidated financial condition, results of operations or cash flows.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:continuation><div style="line-height:120%;text-align:justify;font-size:10pt;"><ix:continuation id="TextSelection-FAE563C477EA1411E1FB568D71E50545-2" continuedAt="TextSelection-FAE563C477EA1411E1FB568D71E50545-3"><ix:continuation id="TextSelection-5F9B4D45F15B3CEA25B8568D71E582B6-2" continuedAt="TextSelection-5F9B4D45F15B3CEA25B8568D71E582B6-3"><span 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 early adopted this guidance beginning with its first quarter ending March 31, 2019.  The application of this new guidance did </span><span style="font-family:inherit;font-size:10pt;">not</span></ix:continuation></ix:continuation><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-5F9B4D45F15B3CEA25B8568D71E582B6-3"><ix:continuation id="TextSelection-FAE563C477EA1411E1FB568D71E50545-3"> have a material impact on the Company&#8217;s consolidated financial condition, results of operations or cash flows.</ix:continuation></ix:continuation></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">14</span></div></div><hr style="page-break-after:always"></hr><div><a id="s83413F4A7AFA2F4902D2568D7D56EAE7"></a></div><div></div><div><br/></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">an overview of the key drivers of the automotive aftermarket industry;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">recent developments within our Company;</span></div></td></tr></table><div style="line-height:120%;padding-left:24px;padding-top:4px;text-align:justify;"><span style="padding-top:4px;text-align:justify;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</span><span style="font-family:inherit;font-size:10pt;">our results of operations for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">our liquidity and capital resources;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">any contractual obligations, to which we are committed;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">our critical accounting estimates;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the inflation and seasonality of our business; and</span></div></td></tr></table><div style="line-height:120%;padding-left:24px;padding-top:4px;text-align:justify;"><span style="padding-top:4px;text-align:justify;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</span><span style="font-family:inherit;font-size:10pt;">recent accounting pronouncements that may affect our Company.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s1633AF90E83C6005E69C568D7D879473"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">FORWARD-LOOKING STATEMENTS</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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, tariffs, 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, information security and cyber-attacks, 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 </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;">, and subsequent Securities and Exchange Commission filings 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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s158D7A775FB550D59ABC568D7DA937A1"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">OVERVIEW</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">200</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">210</span><span style="font-family:inherit;font-size:10pt;"> net, new stores in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and will net an additional </span><span style="font-family:inherit;font-size:10pt;">20</span><span style="font-family:inherit;font-size:10pt;"> stores, as we will merge </span><span style="font-family:inherit;font-size:10pt;">13</span><span style="font-family:inherit;font-size:10pt;"> of the acquired </span><span style="font-family:inherit;font-size:10pt;">33</span><span style="font-family:inherit;font-size:10pt;"> Bennett Auto Supply, Inc. (&#8220;Bennett&#8221;) stores into existing O&#8217;Reilly stores during 2019.  We believe our investment in store growth will be funded with the cash </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">15</span></div></div><hr style="page-break-after:always"></hr><div></div><div><br/></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">flows expected to be generated by our existing operations and through available borrowings under our existing unsecured revolving credit facility.  During the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we opened </span><span style="font-family:inherit;font-size:10pt;">64</span><span style="font-family:inherit;font-size:10pt;"> stores, merged </span><span style="font-family:inherit;font-size:10pt;">eight</span><span style="font-family:inherit;font-size:10pt;"> of the acquired Bennett stores and closed </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> stores and, as of that date, operated </span><span style="font-family:inherit;font-size:10pt;">5,306</span><span style="font-family:inherit;font-size:10pt;"> stores in </span><span style="font-family:inherit;font-size:10pt;">47</span><span style="font-family:inherit;font-size:10pt;"> states.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Miles Driven</span><span style="font-family:inherit;font-size:10pt;"> &#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 </span><span style="font-family:inherit;font-size:10pt;">three trillion</span><span style="font-family:inherit;font-size:10pt;"> 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 0.4%, 1.2% and 2.4% in 2018, 2017 and 2016, respectively, and through </span><span style="font-family:inherit;font-size:10pt;">February</span><span style="font-family:inherit;font-size:10pt;"> of 2019, year-to-date miles driven increased </span><span style="font-family:inherit;font-size:10pt;">0.8%</span><span 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.</span></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;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"></span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of U.S. Registered Vehicles, New Light Vehicle Registrations and Average Vehicle Age</span><span style="font-family:inherit;font-size:10pt;"> &#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 </span><span style="font-family:inherit;font-size:10pt;">8.5%</span><span style="font-family:inherit;font-size:10pt;"> from 2007 to 2017, bringing the number of light vehicles on the road to </span><span style="font-family:inherit;font-size:10pt;">270 million</span><span style="font-family:inherit;font-size:10pt;"> by the end of 2017.  For the year ended December 31, 2018, the seasonally adjusted annual rate of light vehicle sales in the U.S. (&#8220;SAAR&#8221;) was approximately </span><span style="font-family:inherit;font-size:10pt;">17.5 million</span><span style="font-family:inherit;font-size:10pt;">, and for 2019, the SAAR is estimated to again be approximately </span><span style="font-family:inherit;font-size:10pt;">17.5 million</span><span 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 </span><span style="font-family:inherit;font-size:10pt;">4.2%</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">5.7</span><span 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 </span><span style="font-family:inherit;font-size:10pt;">21.9%</span><span style="font-family:inherit;font-size:10pt;">, from </span><span style="font-family:inherit;font-size:10pt;">9.6</span><span style="font-family:inherit;font-size:10pt;"> years in 2007 to </span><span style="font-family:inherit;font-size:10pt;">11.7</span><span style="font-family:inherit;font-size:10pt;"> years in 2017.  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.</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Unemployment</span><span style="font-family:inherit;font-size:10pt;"> &#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.  The U.S. unemployment rate was </span><span style="font-family:inherit;font-size:10pt;">3.9%</span><span style="font-family:inherit;font-size:10pt;"> as of December 31, 2018, and as of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the U.S. unemployment rate decreased to </span><span style="font-family:inherit;font-size:10pt;">3.8%</span><span style="font-family:inherit;font-size:10pt;">.  We believe total employment should remain at healthy levels supporting the trend of modest growth of total miles driven in the U.S. and the continued demand for automotive aftermarket products. </span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="sbc073810ff634773b2bcbf0ce134a8f3"></a></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">RECENT DEVELOPMENTS</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">After the close of business on December 31, 2018, we completed an asset purchase of Bennett, a privately held automotive parts supplier operating 33 stores and a warehouse in Florida.  Beginning January 1, 2019, the operations of the acquired Bennett locations were included in the Company&#8217;s store count, consolidated financial statements and results of operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s529FC553AF0E5E71A51E568D760A2B7B"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">RESULTS OF OPERATIONS </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Sales:</span></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, increased </span><span style="font-family:inherit;font-size:10pt;">$128 million</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">6%</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">$2.41 billion</span><span style="font-family:inherit;font-size:10pt;"> from </span><span style="font-family:inherit;font-size:10pt;">$2.28 billion</span><span style="font-family:inherit;font-size:10pt;"> for the same period one year ago.  Comparable store sales for stores open at least one year increased </span><span style="font-family:inherit;font-size:10pt;">3.2%</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">3.4%</span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.  Comparable store sales are calculated based on the change in sales for stores open at least one year and </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">16</span></div></div><hr style="page-break-after:always"></hr><div></div><div><br/></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">exclude sales of specialty machinery, sales to independent parts stores and sales to Team Members.  Online sales, resulting from ship-to-home orders and pickup in-store orders, for stores open at least one year, are included in the comparable store sales calculation.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the components of the increase in sales for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></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:59%;"></td><td style="width:1%;"></td><td style="width:39%;"></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Increase in Sales for the Three Months Ended <br/>March 31, 2019 <br/>Compared to the Same Period in 2018</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Store sales:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Comparable store sales</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">72</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Non-comparable store sales:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Sales for stores opened throughout 2018, excluding stores open at least one year that are included in comparable store sales</span></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;"><span style="font-family:inherit;font-size:10pt;">41</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Sales for stores opened throughout 2019 and sales from the acquired Bennett stores</span></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;"><span style="font-family:inherit;font-size:10pt;">19</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Decline in sales for stores that have closed</span></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;"><span style="font-family:inherit;font-size:10pt;">(3</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Non-store sales:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Includes sales of machinery and sales to independent parts stores and Team Members</span></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;"><span style="font-family:inherit;font-size:10pt;">(1</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total increase in sales</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">128</span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We believe the increased sales achieved by our stores are the result of store growth, the acquisition of Bennett, 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.  </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our comparable store sales increase for the three months ended March 31, 2019, was driven by an increase in average ticket values for both DIY and professional service provider customers, partially offset by slightly negative transaction counts, comprised of negative transaction counts for DIY customers, partially offset by positive transaction counts for professional service provider customers.  The improvement in average ticket values was 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 and more technically advanced vehicles require less frequent repairs, as the component parts are more durable and last for longer periods of time, creating pressure on customer transaction counts.  However, when repairs are needed, the cost of replacement parts is, on average, greater, which benefits average ticket values.  Average ticket values also benefited from increased selling prices on a SKU-by-SKU basis, as compared to the prior year, driven by increases in acquisition cost of inventory, which were passed on in market prices.  Transaction counts for the three months ended March 31, 2019, as compared to the same period in the prior year, were also negatively impacted by pressure on disposable income, primarily driven by slightly lower annual income tax refunds, and an unfavorable amount of precipitation in many of our markets, which is a headwind to DIY business.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We opened </span><span style="font-family:inherit;font-size:10pt;">62</span><span style="font-family:inherit;font-size:10pt;"> net, new stores, began operating the </span><span style="font-family:inherit;font-size:10pt;">33</span><span style="font-family:inherit;font-size:10pt;"> acquired Bennett stores, and after completing the planned merge of </span><span style="font-family:inherit;font-size:10pt;">eight</span><span style="font-family:inherit;font-size:10pt;"> of the acquired Bennett store stores into existing O&#8217;Reilly stores, we had a net increase of </span><span style="font-family:inherit;font-size:10pt;">87</span><span style="font-family:inherit;font-size:10pt;"> stores during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, compared to opening </span><span style="font-family:inherit;font-size:10pt;">78</span><span style="font-family:inherit;font-size:10pt;"> net, new stores for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;">.  As of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we operated </span><span style="font-family:inherit;font-size:10pt;">5,306</span><span style="font-family:inherit;font-size:10pt;"> stores in </span><span style="font-family:inherit;font-size:10pt;">47</span><span style="font-family:inherit;font-size:10pt;"> states compared to </span><span style="font-family:inherit;font-size:10pt;">5,097</span><span style="font-family:inherit;font-size:10pt;"> stores in </span><span style="font-family:inherit;font-size:10pt;">47</span><span style="font-family:inherit;font-size:10pt;"> states at </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;">.  We anticipate total new store growth to be </span><span style="font-family:inherit;font-size:10pt;">200</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">210</span><span style="font-family:inherit;font-size:10pt;"> net, new store openings in 2019, and we will merge an additional five of the 25 remaining acquired Bennett stores into existing O&#8217;Reilly stores during the second quarter of 2019 for a net addition of 20 acquired Bennett stores.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Gross profit:</span></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, increased </span><span style="font-family:inherit;font-size:10pt;">6%</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">$1.28 billion</span><span style="font-family:inherit;font-size:10pt;"> (or </span><span style="font-family:inherit;font-size:10pt;">53.1%</span><span style="font-family:inherit;font-size:10pt;"> of sales) from </span><span style="font-family:inherit;font-size:10pt;">$1.20 billion</span><span style="font-family:inherit;font-size:10pt;"> (or </span><span style="font-family:inherit;font-size:10pt;">52.6%</span><span style="font-family:inherit;font-size:10pt;"> of sales) for the same period one year ago.  The increase in gross profit dollars for the three months ended March 31, 2019, was primarily the result of new stores, the acquired Bennett stores and the increase in comparable store sales at existing stores.  The increase in gross profit as a percentage of sales for the three months ended March 31, 2019, was primarily due to a mix of products and a benefit from selling through inventory purchased prior to recent industry-wide acquisition cost increases at market selling prices, which have increased in response to the rise in costs.  Beginning in the last six months of 2018, inventory acquisition costs in our industry increased primarily as a result of tariffs on products imported from China, as well as increases in supplier input costs for wages and interest; these cost increases were passed through in higher retail and wholesale prices in our industry.  We determine inventory cost using the last-in, first-</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">17</span></div></div><hr style="page-break-after:always"></hr><div></div><div><br/></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">out (&#8220;LIFO&#8221;) method, but have, over time, seen our LIFO reserve balance exhausted as a result of cumulative historical acquisition cost decreases.  Our policy is to not write up inventory in excess of replacement cost, and accordingly, we are effectively valuing our inventory at replacement cost. </span></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Selling, general and administrative expenses:</span></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative expenses (&#8220;SG&amp;A&#8221;) for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, increased </span><span style="font-family:inherit;font-size:10pt;">7%</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">$835 million</span><span style="font-family:inherit;font-size:10pt;"> (or </span><span style="font-family:inherit;font-size:10pt;">34.6%</span><span style="font-family:inherit;font-size:10pt;"> of sales) from </span><span style="font-family:inherit;font-size:10pt;">$778 million</span><span style="font-family:inherit;font-size:10pt;"> (or </span><span style="font-family:inherit;font-size:10pt;">34.1%</span><span style="font-family:inherit;font-size:10pt;"> of sales) for the same period one year ago.  The increase in total SG&amp;A dollars for the three months ended March 31, 2019, was primarily the result of additional Team Members, facilities and vehicles to support our increased sales and store count.  The increase in SG&amp;A as a percentage of sales for the three months ended March 31, 2019, was primarily due to wage pressure and other variable costs, driven by a low unemployment, inflationary environment.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Operating income:</span></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As a result of the impacts discussed above, operating income for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, increased </span><span style="font-family:inherit;font-size:10pt;">5%</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">$445 million</span><span style="font-family:inherit;font-size:10pt;"> (or </span><span style="font-family:inherit;font-size:10pt;">18.5%</span><span style="font-family:inherit;font-size:10pt;"> of sales) from </span><span style="font-family:inherit;font-size:10pt;">$423 million</span><span style="font-family:inherit;font-size:10pt;"> (or </span><span style="font-family:inherit;font-size:10pt;">18.5%</span><span style="font-family:inherit;font-size:10pt;"> of sales) for the same period one year ago. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Other income and expense:</span></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total other expense for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, increased </span><span style="font-family:inherit;font-size:10pt;">12%</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">$31 million</span><span style="font-family:inherit;font-size:10pt;"> (or </span><span style="font-family:inherit;font-size:10pt;">1.3%</span><span style="font-family:inherit;font-size:10pt;"> of sales) from </span><span style="font-family:inherit;font-size:10pt;">$27 million</span><span style="font-family:inherit;font-size:10pt;"> (or </span><span style="font-family:inherit;font-size:10pt;">1.2%</span><span style="font-family:inherit;font-size:10pt;"> of sales) for the same period one year ago.  The increases in total other expense for the three months ended March 31, 2019, was primarily the result of increased interest expense on higher average outstanding borrowings, partially offset by an increase in the value of our trading securities.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Income taxes:</span></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our provision for income taxes for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, increased </span><span style="font-family:inherit;font-size:10pt;">3%</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">$93 million</span><span style="font-family:inherit;font-size:10pt;"> (or </span><span style="font-family:inherit;font-size:10pt;">3.9%</span><span style="font-family:inherit;font-size:10pt;"> of sales) from </span><span style="font-family:inherit;font-size:10pt;">$91 million</span><span style="font-family:inherit;font-size:10pt;"> (or </span><span style="font-family:inherit;font-size:10pt;">4.0%</span><span style="font-family:inherit;font-size:10pt;"> of sales) for the same period one year ago.  Our effective tax rate for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;">22.5%</span><span style="font-family:inherit;font-size:10pt;"> of income before income taxes, compared to </span><span style="font-family:inherit;font-size:10pt;">22.9%</span><span style="font-family:inherit;font-size:10pt;"> for the same period one year ago.  The increase in our provision for income taxes for the three months ended March 31, 2019, was primarily the result of higher taxable income, partially offset by higher excess tax benefits from share-based compensation.  The decrease in our effective tax rate for the three months ended March 31, 2019 was primarily the result of higher excess tax benefits from share-based compensation.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Net income:</span></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As a result of the impacts discussed above, net income for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, increased </span><span style="font-family:inherit;font-size:10pt;">5%</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">$321 million</span><span style="font-family:inherit;font-size:10pt;"> (or </span><span style="font-family:inherit;font-size:10pt;">13.3%</span><span style="font-family:inherit;font-size:10pt;"> of sales) from </span><span style="font-family:inherit;font-size:10pt;">$305 million</span><span style="font-family:inherit;font-size:10pt;"> (or </span><span style="font-family:inherit;font-size:10pt;">13.4%</span><span style="font-family:inherit;font-size:10pt;"> of sales) for the same period one year ago. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Earnings per share:</span></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our diluted earnings per common share for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, increased </span><span style="font-family:inherit;font-size:10pt;">12%</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">$4.05</span><span style="font-family:inherit;font-size:10pt;"> on </span><span style="font-family:inherit;font-size:10pt;">79 million</span><span style="font-family:inherit;font-size:10pt;"> shares from </span><span style="font-family:inherit;font-size:10pt;">$3.61</span><span style="font-family:inherit;font-size:10pt;"> on </span><span style="font-family:inherit;font-size:10pt;">85 million</span><span style="font-family:inherit;font-size:10pt;"> shares for the same period one year ago. </span></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s5BD52C9D151A9119BBF8568D7529ABF0"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">LIQUIDITY AND CAPITAL RESOURCES</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></div><div style="line-height:110%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">18</span></div></div><hr style="page-break-after:always"></hr><div></div><div><br/></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table identifies cash provided by/(used in) our operating, investing and financing activities for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liquidity:</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;">Total cash provided by/(used in):</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Operating activities </span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">440,622</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">432,277</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Investing activities</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(151,398</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(114,466</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Financing activities </span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(263,822</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(325,634</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Net increase (decrease) in cash and cash equivalents</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">25,402</span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">(7,823</span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Capital expenditures</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">152,914</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">114,843</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Free cash flow </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">279,195</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">311,116</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span 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.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Operating activities:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The increase in net cash provided by operating activities during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, compared to the same period in </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, was primarily due to a decrease in our net inventory investment and an increase in net income, partially offset by a larger increase in accounts receivable.  The decrease in our net inventory investment was primarily the result of a smaller increase in inventory in the current period, as compared to the same period in the prior year.  The larger increase in accounts receivable was primarily due to an increase in credit card receivables in the current period due to the timing of period end dates.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Investing activities:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The increase in net cash used in investing activities during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, compared to the same period in </span><span style="font-family:inherit;font-size:10pt;">2018</span><span 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, technology investments and our distribution expansion projects during the current period, as compared to the same period in the prior year.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financing activities:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The decrease in net cash used in financing activities during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, compared to the same period in </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, was primarily attributable to a lower level of repurchases of our common stock in the current period, as compared to the same period in the prior year, partially offset by a lower level of net borrowings during the current period, as compared to the same period in the prior year.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Unsecured revolving credit facility:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">April&#160;5, 2017</span><span style="font-family:inherit;font-size:10pt;">, the Company entered into a credit agreement (the &#8220;Credit Agreement&#8221;).  The Credit Agreement provides for a five-year </span><span style="font-family:inherit;font-size:10pt;">$1.20 billion</span><span style="font-family:inherit;font-size:10pt;"> unsecured revolving credit facility (the &#8220;Revolving Credit Facility&#8221;) arranged by JPMorgan Chase Bank, N.A., which is scheduled to mature in </span><span style="font-family:inherit;font-size:10pt;">April 2022</span><span style="font-family:inherit;font-size:10pt;">.  The Credit Agreement includes a </span><span style="font-family:inherit;font-size:10pt;">$200 million</span><span style="font-family:inherit;font-size:10pt;"> sub-limit for the issuance of letters of credit and a </span><span style="font-family:inherit;font-size:10pt;">$75 million</span><span style="font-family:inherit;font-size:10pt;"> sub-limit for swing line borrowings.  As described in the Credit Agreement governing the Revolving Credit Facility, the Company may, from time to time, subject to certain conditions, increase the aggregate commitments under the Revolving Credit Facility by up to </span><span style="font-family:inherit;font-size:10pt;">$600 million</span><span style="font-family:inherit;font-size:10pt;">, provided that the aggregate amount of the commitments does not exceed </span><span style="font-family:inherit;font-size:10pt;">$1.80 billion</span><span style="font-family:inherit;font-size:10pt;"> at any time.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span 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 </span><span style="font-family:inherit;font-size:10pt;">$39 million</span><span style="font-family:inherit;font-size:10pt;">, reducing the aggregate availability under the Credit Agreement by that amount.  As of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had outstanding borrowings under the Revolving Credit Facility in the amount of </span><span style="font-family:inherit;font-size:10pt;">$330 million</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Senior Notes:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have issued a cumulative </span><span style="font-family:inherit;font-size:10pt;">$3.15 billion</span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of unsecured senior notes, which are due between </span><span style="font-family:inherit;font-size:10pt;">2021</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2028</span><span style="font-family:inherit;font-size:10pt;">, with UMB Bank, N.A. as trustee.  Interest on the senior notes, ranging from </span><span style="font-family:inherit;font-size:10pt;">3.550%</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">4.875%</span><span style="font-family:inherit;font-size:10pt;">, is payable semi-annually and is computed on the basis of a </span><span style="font-family:inherit;font-size:10pt;">360</span><span style="font-family:inherit;font-size:10pt;">-day year.  None of our subsidiaries is a guarantor under our senior notes.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Debt covenants:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.  </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">19</span></div></div><hr style="page-break-after:always"></hr><div></div><div><br/></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These covenants are, however, subject to a number of important limitations and exceptions.  As of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we were in compliance with the covenants applicable to our senior notes.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">2.50</span><span style="font-family:inherit;font-size:10pt;">:1.00 and a maximum consolidated leverage ratio of </span><span style="font-family:inherit;font-size:10pt;">3.50</span><span 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 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 Credit Agreement and litigation from our lenders.  </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We had a consolidated fixed charge coverage ratio of </span><span style="font-family:inherit;font-size:10pt;">5.29</span><span style="font-family:inherit;font-size:10pt;"> times and </span><span style="font-family:inherit;font-size:10pt;">5.64</span><span style="font-family:inherit;font-size:10pt;"> times as of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and a consolidated leverage ratio of </span><span style="font-family:inherit;font-size:10pt;">2.11</span><span style="font-family:inherit;font-size:10pt;"> times and </span><span style="font-family:inherit;font-size:10pt;">2.05</span><span style="font-family:inherit;font-size:10pt;"> times as of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, remaining in compliance with all covenants related to the borrowing arrangements. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 Credit Agreement governing the Revolving Credit Facility, for the twelve months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (dollars in thousands):</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Twelve Months Ended<br/> March&#160;31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;">GAAP net income</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">1,340,733</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">1,173,776</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Add:  Interest expense</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">128,203</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">100,162</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Rent expense </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">322,881</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">301,822</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Provision for income taxes</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">372,100</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">474,210</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Depreciation expense</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">250,023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">245,569</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Amortization expense </span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2,958</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">1,188</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Non-cash share-based compensation</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">20,424</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">19,149</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Non-GAAP EBITDAR</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2,437,322</span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">2,315,876</span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">128,203</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">100,162</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Capitalized interest</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">9,716</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">8,724</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Rent expense</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">322,881</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">301,822</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total fixed charges</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">460,800</span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">410,708</span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Consolidated fixed charge coverage ratio</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">5.29</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">5.64</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">GAAP debt</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">3,460,921</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3,193,066</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Stand-by letters of credit</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">39,201</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">36,943</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Discount on senior notes</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">4,090</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">3,548</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Debt issuance costs</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">14,989</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">13,386</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Five-times rent expense</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">1,614,405</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">1,509,110</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Non-GAAP adjusted debt</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">5,133,606</span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">4,756,053</span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Consolidated leverage ratio</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2.11</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2.05</span></div></td></tr></table></div></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">20</span></div></div><hr style="page-break-after:always"></hr><div></div><div><br/></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;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">The table below outlines the calculation of Rent expense and reconciles Rent expense to Total lease cost, per Accounting Standard Codification 842 (&#8220;ASC 842&#8221;), adopted and effective January 1, 2019, the most directly comparable GAAP financial measure, for the three and twelve months ended </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;"> (in thousands):</span></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;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:93.33333333333333%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:5%;"></td><td style="width:77%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></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="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total lease cost, per ASC 842, for the three months ended March 31, 2019</span></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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">98,293</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:9pt;"><span style="font-family:inherit;font-size:9pt;">Less:</span></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:9pt;"><span style="font-family:inherit;font-size:9pt;">Variable non-contract operating lease components, related to property taxes and insurance, for the three months ended March 31, 2019</span></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:9pt;"><span style="font-family:inherit;font-size:9pt;">14,567</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Rent expense for the three months ended March 31, 2019</span></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:9pt;"><span style="font-family:inherit;font-size:9pt;">83,726</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:9pt;"><span style="font-family:inherit;font-size:9pt;">Add: </span></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:9pt;"><span style="font-family:inherit;font-size:9pt;">Rent expense for the nine months ended December 31, 2018, as previously reported prior to the adoption of ASC 842</span></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:9pt;"><span style="font-family:inherit;font-size:9pt;">239,155</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Rent expense for the twelve months ended March 31, 2019</span></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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></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:9pt;"><span style="font-family:inherit;font-size:9pt;">322,881</span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash provided by operating activities </span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">440,622</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">432,277</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Less:</span></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;"><span style="font-family:inherit;font-size:10pt;">Capital expenditures</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">152,914</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">114,843</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Excess tax benefit from share-based compensation</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">8,513</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">6,318</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Free cash flow</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">279,195</span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">311,116</span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Share repurchase program:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">November&#160;13, 2018</span><span 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 </span><span style="font-family:inherit;font-size:10pt;">$1.00 billion</span><span style="font-family:inherit;font-size:10pt;">, resulting in a cumulative authorization amount of </span><span style="font-family:inherit;font-size:10pt;">$11.75 billion</span><span style="font-family:inherit;font-size:10pt;">.  The additional authorization is effective for a three-year period, beginning on its announcement date.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands, except per share data):</span></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:66%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:2%;"></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;">Shares repurchased</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">927</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2,188</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Average price per share</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">347.09</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">251.08</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total investment</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">321,846</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">549,428</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;">$680 million</span><span style="font-family:inherit;font-size:10pt;"> remaining under our share repurchase program.  Subsequent to the end of the </span><span style="font-family:inherit;font-size:10pt;">first</span><span style="font-family:inherit;font-size:10pt;"> quarter and through </span><span style="font-family:inherit;font-size:10pt;">May&#160;6, 2019</span><span style="font-family:inherit;font-size:10pt;">, we repurchased </span><span style="font-family:inherit;font-size:10pt;">0.1 million</span><span style="font-family:inherit;font-size:10pt;"> additional shares of our common stock under our share repurchase program, at an average price of </span><span style="font-family:inherit;font-size:10pt;">$377.59</span><span style="font-family:inherit;font-size:10pt;">, for a total investment of </span><span style="font-family:inherit;font-size:10pt;">$52 million</span><span style="font-family:inherit;font-size:10pt;">.  We have repurchased a total of </span><span style="font-family:inherit;font-size:10pt;">73.4 million</span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock under our share repurchase program since the inception of the program in January of 2011 and through </span><span style="font-family:inherit;font-size:10pt;">May&#160;6, 2019</span><span style="font-family:inherit;font-size:10pt;">, at an average price of </span><span style="font-family:inherit;font-size:10pt;">$151.58</span><span style="font-family:inherit;font-size:10pt;">, for a total aggregate investment of </span><span style="font-family:inherit;font-size:10pt;">$11.12 billion</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">21</span></div></div><hr style="page-break-after:always"></hr><div><a id="sA49CAEFFAB7DC5359014568D7E72BFB2"></a></div><div></div><div><br/></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CONTRACTUAL OBLIGATIONS</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s08F11AC90218F9756799568D7E73FE0C"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CRITICAL ACCOUNTING ESTIMATES</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s16E74DC8D60878437CE5568D7E73CE7C"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">INFLATION AND SEASONALITY </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="sB244C549124098B314B0568D7E888050"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">RECENT ACCOUNTING PRONOUNCEMENTS </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 is 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.  In July of 2018, the FASB issued ASU No. 2018-11, &#8220;Leases (Topic 842):  Targeted Improvement&#8221; (&#8220;ASU 2018-11&#8221;), to provide an additional, optional transition method for adopting ASU 2016-02, which allows for an entity to choose to apply the new lease standard at adoption date and recognize a cumulative-effective adjustment to the opening balance of retained earnings in the period of adoption, while comparative periods presented will continue to be in accordance with current U.S. GAAP Topic 840.  For public companies, Topic 842 is effective for annual reporting periods beginning after December 15, 2018, including interim periods within that reporting period.  We adopted this new guidance with our first quarter ending March 31, 2019, using the additional, optional transition method, the package of transitional practical expedients relating to the identification, classification and initial direct costs of leases commencing before the effective date of Topic 842, the transitional practical expedient for the treatment of existing land easements and the practical expedient to make an accounting policy election, by class of underlying asset, to not separate nonlease components from lease components; however, we did not elect the hindsight transitional practical expedient.  We made an accounting policy election to not apply recognition requirements of the guidance to short-term leases.  Due to the adoption of this new guidance, we recognized right-of-use assets and lease liabilities of </span><span style="font-family:inherit;font-size:10pt;">$1.9 billion</span><span style="font-family:inherit;font-size:10pt;"> each on the accompanying Condensed Consolidated Balance Sheets as of March 31, 2019.  The difference between the right-of-use assets and lease liabilities on the accompanying Condensed Consolidated Balance Sheet was primarily due to the accrual for straight-line rent expense.  We made an adjustment to opening &#8220;Retained Deficit&#8221; on the accompanying Condensed Consolidated Balance Sheet in the amount of </span><span style="font-family:inherit;font-size:10pt;">$1.4 million</span><span style="font-family:inherit;font-size:10pt;">, net of the deferred tax impact, related to the adoption of this new guidance.  With the adoption of this new guidance, our favorable lease assets and unfavorable lease liabilities, from a previous acquisition, were eliminated through an adjustment to opening &#8220;Operating lease, right-of-use assets&#8221; on the accompanying Condensed Consolidated Balance Sheet.  The adoption of this new guidance did </span><span style="font-family:inherit;font-size:10pt;">not</span><span style="font-family:inherit;font-size:10pt;"> have a material impact on our results of operations, cash flows, liquidity or covenant compliance under our existing credit agreement.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">22</span></div></div><hr style="page-break-after:always"></hr><div></div><div><br/></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 early adopted this guidance beginning with our first quarter ending March 31, 2019.  The application of this new guidance did not have a material impact on our consolidated financial condition, results of operations or cash flows.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s584A5E1A7003683973A5568D7EA8C351"></a></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">INTERNET ADDRESS AND ACCESS TO SEC FILINGS</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our Internet address is </span><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">www.OReillyAuto.com</span><span 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 </span><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">www.sec.gov</span><span style="font-family:inherit;font-size:10pt;"> 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.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="sF5F9C1C8D60FD40EDEA3568D7F063A10"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 3.  Quantitative and Qualitative Disclosures about Market Risk</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had outstanding borrowings under our Revolving Credit Facility in the amount of </span><span style="font-family:inherit;font-size:10pt;">$330 million</span><span style="font-family:inherit;font-size:10pt;">, at the weighted-average variable interest rate of </span><span style="font-family:inherit;font-size:10pt;">3.740%</span><span style="font-family:inherit;font-size:10pt;">.  At this borrowing level, a </span><span style="font-family:inherit;font-size:10pt;">0.25%</span><span style="font-family:inherit;font-size:10pt;"> increase in interest rates would have had an unfavorable annual impact on our pre-tax earnings and cash flows in the amount of </span><span style="font-family:inherit;font-size:10pt;">$0.8 million</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, our cash and cash equivalents totaled </span><span style="font-family:inherit;font-size:10pt;">$57 million</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s5F5E6779EE9496A811FF568D7F094532"></a></div><div style="line-height:120%;text-align:justify;padding-left:72px;text-indent:-72px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 4.  Controls and Procedures</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EVALUATION OF DISCLOSURE CONTROLS AND PROCEDURES</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CHANGES IN INTERNAL CONTROLS</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span 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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">23</span></div></div><hr style="page-break-after:always"></hr><div><a id="s6CF08C8F59B524817FCC568D7F599A9A"></a></div><div></div><div><br/></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">PART II.  OTHER INFORMATION</span></div><div><a id="sFF7143A63D15962989B7568D7F5C4B32"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 1.  Legal Proceedings</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s2B03A12827E812CC5B59568D7F81DA23"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 1A.  Risk Factors</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span 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 </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="sBCE355C86F38AA31A72D568D71F315AA"></a></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 2.  Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">.  The following table identifies all repurchases during the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span 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):</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Period</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total Number of Shares Purchased</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Average Price Paid per Share</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total Number of Shares Purchased as Part of Publicly Announced Programs</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Maximum Dollar Value of Shares that May Yet Be Purchased Under the Programs</span><span style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:10pt;">January 1, 2019, through January 31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">647</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">340.71</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">647</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">781,126</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">February 1, 2019, through February 28, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">137</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">353.46</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">137</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">732,489</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">March 1, 2019, through March 31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">143</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">369.81</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">143</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;">679,590</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total as of March&#160;31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">927</span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">347.09</span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">927</span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span 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 </span><span style="font-family:inherit;font-size:9pt;">November&#160;13, 2018</span><span 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 </span><span style="font-family:inherit;font-size:9pt;">$1.0 billion</span><span style="font-family:inherit;font-size:9pt;">, resulting in a cumulative authorization amount of </span><span style="font-family:inherit;font-size:9pt;">$11.8 billion</span><span style="font-family:inherit;font-size:9pt;">.  The additional authorization is effective for a </span><span style="font-family:inherit;font-size:9pt;">three</span><span 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 </span><span style="font-family:inherit;font-size:9pt;">November&#160;13, 2021</span><span style="font-family:inherit;font-size:9pt;">.  No other share repurchase programs existed during the </span><span style="font-family:inherit;font-size:9pt;">three</span><span style="font-family:inherit;font-size:9pt;"> months ended </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subsequent to the end of the </span><span style="font-family:inherit;font-size:10pt;">first</span><span style="font-family:inherit;font-size:10pt;"> quarter and through </span><span style="font-family:inherit;font-size:10pt;">May&#160;6, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company repurchased an additional </span><span style="font-family:inherit;font-size:10pt;">0.1 million</span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock under its share repurchase program, at an average price of </span><span style="font-family:inherit;font-size:10pt;">$377.59</span><span style="font-family:inherit;font-size:10pt;">, for a total investment of </span><span style="font-family:inherit;font-size:10pt;">$52.1 million</span><span style="font-family:inherit;font-size:10pt;">.  The Company has repurchased a total of </span><span style="font-family:inherit;font-size:10pt;">73.4 million</span><span 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 </span><span style="font-family:inherit;font-size:10pt;">May&#160;6, 2019</span><span style="font-family:inherit;font-size:10pt;">, at an average price of </span><span style="font-family:inherit;font-size:10pt;">$151.58</span><span style="font-family:inherit;font-size:10pt;">, for a total aggregate investment of </span><span style="font-family:inherit;font-size:10pt;">$11.1 billion</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">24</span></div></div><hr style="page-break-after:always"></hr><div><a id="s45EB1C22B7C64C3934B2568D7FFF2C5F"></a></div><div></div><div><br/></div><div style="line-height:120%;text-align:justify;-sec-extract:summary;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 6.  Exhibits</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Exhibit No.</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Description</span></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;"><a style="text-decoration:none;color:#000000;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/898173/000089817313000026/orly-20130507ex31c851abd.htm"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">3.1</span></a></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;"><a style="text-decoration:none;color:#000000;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/898173/000089817313000026/orly-20130507ex31c851abd.htm"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">Amended and Restated Articles of Incorporation of the Registrant, filed as Exhibit 3.1 to the Registrant&#8217;s Current Report on Form 8-K dated May 9, 2013, is incorporated herein by this reference.</span></a></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;"><a style="text-decoration:none;color:#000000;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/898173/000089817316000409/exhibit31.htm"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">3.2</span></a></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;"><a style="text-decoration:none;color:#000000;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/898173/000089817316000409/exhibit31.htm"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">Amended and Restated Bylaws of the Registrant, filed as Exhibit 3.1 to the Registrant&#8217;s Current Report on Form 8-K dated November 29, 2016, is incorporated herein by this reference.</span></a></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;"><a style="text-decoration:none;color:#000000;-sec-extract:exhibit;" href="orly-20190331x10qexh311.htm"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">31.1</span></a></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;"><a style="text-decoration:none;color:#000000;-sec-extract:exhibit;" href="orly-20190331x10qexh311.htm"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">Certificate of the Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith.</span></a></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;"><a style="text-decoration:none;color:#000000;-sec-extract:exhibit;" href="orly-20190331x10qexh312.htm"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">31.2</span></a></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;"><a style="text-decoration:none;color:#000000;-sec-extract:exhibit;" href="orly-20190331x10qexh312.htm"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">Certificate of the Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith.</span></a></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;"><a style="text-decoration:none;color:#000000;-sec-extract:exhibit;" href="orly-20190331x10qexh321.htm"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">32.1 *</span></a></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;"><a style="text-decoration:none;color:#000000;-sec-extract:exhibit;" href="orly-20190331x10qexh321.htm"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">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</span></a><span style="font-family:inherit;font-size:10pt;">.</span></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;"><a style="text-decoration:none;color:#000000;-sec-extract:exhibit;" href="orly-20190331x10qexh322.htm"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">32.2 *</span></a></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;"><a style="text-decoration:none;color:#000000;-sec-extract:exhibit;" href="orly-20190331x10qexh322.htm"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">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.</span></a></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;"><span style="font-family:inherit;font-size:10pt;">101.INS</span></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;"><span style="font-family:inherit;font-size:10pt;">XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</span></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;"><span style="font-family:inherit;font-size:10pt;">101.SCH</span></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;"><span style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Schema</span></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;"><span style="font-family:inherit;font-size:10pt;">101.CAL</span></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;"><span style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Calculation Linkbase</span></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;"><span style="font-family:inherit;font-size:10pt;">101.DEF</span></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;"><span style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Definition Linkbase</span></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;"><span style="font-family:inherit;font-size:10pt;">101.LAB</span></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;"><span style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Label Linkbase</span></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;"><span style="font-family:inherit;font-size:10pt;">101.PRE</span></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;"><span style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Presentation Linkbase</span></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;"><span style="font-family:inherit;font-size:10pt;">*</span></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;"><span style="font-family:inherit;font-size:10pt;">Furnished (and not filed) herewith pursuant to Item 601(b)(32)(ii) of Regulation S-K.</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">25</span></div></div><hr style="page-break-after:always"></hr><div><a id="sE1606EE89AAC3CF07F3B568D8002C4F6"></a></div><div></div><div><br/></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">SIGNATURES</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">O&#8217;REILLY AUTOMOTIVE, INC.</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">May&#160;6, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">/s/ </span></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;"><span style="font-family:inherit;font-size:10pt;">Gregory D. Johnson</span></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;"><span style="font-family:inherit;font-size:10pt;">Date</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Gregory D. Johnson</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Chief Executive Officer and Co-President</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(Principal Executive Officer)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">May&#160;6, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">/s/ </span></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;"><span style="font-family:inherit;font-size:10pt;">Thomas McFall</span></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;"><span style="font-family:inherit;font-size:10pt;">Date</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Thomas McFall</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Executive Vice President and Chief Financial Officer</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">(Principal Financial and Accounting Officer)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">26</span></div></div>	</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>orly-20190331x10qexh311.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 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sD16C72BE3086672786AE568D86CCC091"></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;">Gregory D. Johnson</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:428px;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:240px;"></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:  May&#160;6, 2019</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;">Gregory D. Johnson</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;">Gregory D. Johnson</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 and </font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Co-President</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>3
<FILENAME>orly-20190331x10qexh312.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 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s457F57F269D877BC9A12568D878ED058"></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:428px;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:240px;"></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:  May&#160;6, 2019</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>4
<FILENAME>orly-20190331x10qexh321.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 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s82627CF737F71C591C10568D8826FACC"></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;">March&#160;31, 2019</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;">Gregory D. Johnson</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;">Gregory D. Johnson</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;">Gregory D. Johnson</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;">May&#160;6, 2019</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>5
<FILENAME>orly-20190331x10qexh322.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 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sD91FF95149D85C6EDB28568D88C09ADD"></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;">March&#160;31, 2019</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;">May&#160;6, 2019</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.SCH
<SEQUENCE>6
<FILENAME>orly-20190331.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/20190331" 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/20190331" 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/srt/2018-01-31" schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-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/2018-01-31" schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2018-01-31" schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-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/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="orly-20190331_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-20190331_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-20190331_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-20190331_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>1005000 - 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="CondensedConsolidatedStatementsOfShareholdersEquity" roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity">
        <link:definition>1004000 - Statement - Condensed Consolidated Statements of Shareholders' Equity</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>2110100 - 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>2410403 - 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>2410402 - 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>2310301 - 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>2104100 - 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>2404404 - 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>2404403 - 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>2304301 - 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>2404402 - 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="Leases" roleURI="http://www.oreillyauto.com/role/Leases">
        <link:definition>2103100 - Disclosure - Leases</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="LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails" roleURI="http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails">
        <link:definition>2403406 - Disclosure - Leases (Future Minimum Lease Payments for Operating Leases) (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="LeasesNarrativeDetails" roleURI="http://www.oreillyauto.com/role/LeasesNarrativeDetails">
        <link:definition>2403403 - Disclosure - Leases (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="LeasesOtherLeaseRelatedInformationDetails" roleURI="http://www.oreillyauto.com/role/LeasesOtherLeaseRelatedInformationDetails">
        <link:definition>2403405 - Disclosure - Leases (Other Lease Related Information) (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="LeasesPolicies" roleURI="http://www.oreillyauto.com/role/LeasesPolicies">
        <link:definition>2203201 - Disclosure - Leases (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="LeasesTables" roleURI="http://www.oreillyauto.com/role/LeasesTables">
        <link:definition>2303302 - Disclosure - Leases (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="LeasesTotalLeaseCostDetails" roleURI="http://www.oreillyauto.com/role/LeasesTotalLeaseCostDetails">
        <link:definition>2403404 - Disclosure - Leases (Total Lease Cost) (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>2111100 - 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="RecentAccountingPronouncements" roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncements">
        <link:definition>2112100 - 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="RecentAccountingPronouncementsNarrativeDetails" roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncementsNarrativeDetails">
        <link:definition>2412402 - Disclosure - 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="RecentAccountingPronouncementsPolicies" roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncementsPolicies">
        <link:definition>2212201 - 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="Revenue" roleURI="http://www.oreillyauto.com/role/Revenue">
        <link:definition>2108100 - Disclosure - Revenue</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="RevenueDisaggregationOfRevenueDetails" roleURI="http://www.oreillyauto.com/role/RevenueDisaggregationOfRevenueDetails">
        <link:definition>2408403 - Disclosure - Revenue (Disaggregation of Revenue) (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="RevenueNarrativeDetails" roleURI="http://www.oreillyauto.com/role/RevenueNarrativeDetails">
        <link:definition>2408402 - Disclosure - Revenue (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="RevenueTables" roleURI="http://www.oreillyauto.com/role/RevenueTables">
        <link:definition>2308301 - Disclosure - Revenue (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="ShareBasedCompensationAndBenefitPlans" roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlans">
        <link:definition>2109100 - 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>2409407 - 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>2409405 - 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>2409409 - 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>2409403 - 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>2409404 - 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>2409408 - 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>2409402 - 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>2409406 - 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>2309301 - 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>2106100 - 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>2406402 - 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>2406403 - 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>2306301 - 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>2105100 - 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>2205201 - 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>2405403 - 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>2305302 - 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 abstract="true" id="orly_ContractWithCustomerLiabilityArrangementTypeAxis" name="ContractWithCustomerLiabilityArrangementTypeAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_ContractWithCustomerLiabilityArrangementTypeDomain" name="ContractWithCustomerLiabilityArrangementTypeDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_DIYCustomerMember" name="DIYCustomerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <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_EmployeeMember" name="EmployeeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_FairValueOfFinancialInstrumentsTableTextBlock" name="FairValueOfFinancialInstrumentsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="orly_LesseeOperatingLeaseOtherLeaseInformationTableTextBlock" name="LesseeOperatingLeaseOtherLeaseInformationTableTextBlock" 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 abstract="true" id="orly_LoyaltyProgramMember" name="LoyaltyProgramMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_NonRelatedPartiesMember" name="NonRelatedPartiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <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 abstract="true" id="orly_OtherCustomersAndSalesAdjustmentsMember" name="OtherCustomersAndSalesAdjustmentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_ProfessionalServiceProviderCustomerMember" name="ProfessionalServiceProviderCustomerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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 abstract="true" id="orly_SeniorNotesDue2027At3600Member" name="SeniorNotesDue2027At3600Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="orly_SeniorNotesDue2028At4350Member" name="SeniorNotesDue2028At4350Member" 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>7
<FILENAME>orly-20190331_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-20190331.xsd#BasisOfPresentation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets" xlink:href="orly-20190331.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="orly-20190331.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:href="orly-20190331.xsd#CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome" xlink:href="orly-20190331.xsd#CondensedConsolidatedStatementsOfIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" xlink:href="orly-20190331.xsd#CondensedConsolidatedStatementsOfShareholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/DocumentAndEntityInformation" xlink:href="orly-20190331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShare" xlink:href="orly-20190331.xsd#EarningsPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:href="orly-20190331.xsd#EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShareNarrativeDetails" xlink:href="orly-20190331.xsd#EarningsPerShareNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShareTables" xlink:href="orly-20190331.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurements" xlink:href="orly-20190331.xsd#FairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfMarketableSecuritiesDetails" xlink:href="orly-20190331.xsd#FairValueMeasurementsFairValueOfMarketableSecuritiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfSeniorNotesDetails" xlink:href="orly-20190331.xsd#FairValueMeasurementsFairValueOfSeniorNotesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsNarrativeDetails" xlink:href="orly-20190331.xsd#FairValueMeasurementsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsPolicies" xlink:href="orly-20190331.xsd#FairValueMeasurementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsTables" xlink:href="orly-20190331.xsd#FairValueMeasurementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/Financing" xlink:href="orly-20190331.xsd#Financing" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails" xlink:href="orly-20190331.xsd#FinancingOutstandingFinancingFacilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails" xlink:href="orly-20190331.xsd#FinancingSeniorNotesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingTables" xlink:href="orly-20190331.xsd#FinancingTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" xlink:href="orly-20190331.xsd#FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/Leases" xlink:href="orly-20190331.xsd#Leases" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails" xlink:href="orly-20190331.xsd#LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LeasesNarrativeDetails" xlink:href="orly-20190331.xsd#LeasesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LeasesOtherLeaseRelatedInformationDetails" xlink:href="orly-20190331.xsd#LeasesOtherLeaseRelatedInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LeasesPolicies" xlink:href="orly-20190331.xsd#LeasesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LeasesTables" xlink:href="orly-20190331.xsd#LeasesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LeasesTotalLeaseCostDetails" xlink:href="orly-20190331.xsd#LeasesTotalLeaseCostDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LegalMatters" xlink:href="orly-20190331.xsd#LegalMatters" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncements" xlink:href="orly-20190331.xsd#RecentAccountingPronouncements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncementsNarrativeDetails" xlink:href="orly-20190331.xsd#RecentAccountingPronouncementsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncementsPolicies" xlink:href="orly-20190331.xsd#RecentAccountingPronouncementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/Revenue" xlink:href="orly-20190331.xsd#Revenue" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RevenueDisaggregationOfRevenueDetails" xlink:href="orly-20190331.xsd#RevenueDisaggregationOfRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RevenueNarrativeDetails" xlink:href="orly-20190331.xsd#RevenueNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RevenueTables" xlink:href="orly-20190331.xsd#RevenueTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlans" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgram" xlink:href="orly-20190331.xsd#ShareRepurchaseProgram" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails" xlink:href="orly-20190331.xsd#ShareRepurchaseProgramNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgramScheduleOfSharesRepurchasedDetails" xlink:href="orly-20190331.xsd#ShareRepurchaseProgramScheduleOfSharesRepurchasedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgramTables" xlink:href="orly-20190331.xsd#ShareRepurchaseProgramTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/Warranties" xlink:href="orly-20190331.xsd#Warranties" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/WarrantiesPolicies" xlink:href="orly-20190331.xsd#WarrantiesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/WarrantiesProductWarrantyLiabilitiesDetails" xlink:href="orly-20190331.xsd#WarrantiesProductWarrantyLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/WarrantiesTables" xlink:href="orly-20190331.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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_96dd7052-744e-d270-4e77-67944ec39152" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_52f5671e-53e6-6055-795e-6bd414fd86c2" 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_96dd7052-744e-d270-4e77-67944ec39152" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_52f5671e-53e6-6055-795e-6bd414fd86c2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_831ad0b9-9dba-3997-20e6-e99a19aa28db" 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_96dd7052-744e-d270-4e77-67944ec39152" xlink:to="loc_us-gaap_Goodwill_831ad0b9-9dba-3997-20e6-e99a19aa28db" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_ddb0d184-2205-2a10-5b0e-faf2ccd717ae" 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_96dd7052-744e-d270-4e77-67944ec39152" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_ddb0d184-2205-2a10-5b0e-faf2ccd717ae" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f37ad080-c77a-efc5-c936-389b16abc420" 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_96dd7052-744e-d270-4e77-67944ec39152" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f37ad080-c77a-efc5-c936-389b16abc420" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_78662f7f-2a6a-5d68-ba8a-7947ed287be5" 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_f37ad080-c77a-efc5-c936-389b16abc420" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_78662f7f-2a6a-5d68-ba8a-7947ed287be5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0a08cda9-11b3-e7ac-3fc9-3a23c67d9b96" 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_f37ad080-c77a-efc5-c936-389b16abc420" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0a08cda9-11b3-e7ac-3fc9-3a23c67d9b96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_96dd7052-744e-d270-4e77-67944ec39152" xlink:to="loc_us-gaap_AssetsCurrent_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_32f41ea9-05c6-e713-464b-586a571d1c1f" 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_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_32f41ea9-05c6-e713-464b-586a571d1c1f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_928a1618-af56-709a-989c-a303706b8ca2" 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_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_928a1618-af56-709a-989c-a303706b8ca2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NontradeReceivablesCurrent" xlink:label="loc_us-gaap_NontradeReceivablesCurrent_f3444584-150c-0aec-2bcd-11fe16a16a33" 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_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" xlink:to="loc_us-gaap_NontradeReceivablesCurrent_f3444584-150c-0aec-2bcd-11fe16a16a33" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_66bcd79a-a1c3-c24d-b8b4-7a0ce373714b" 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_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" xlink:to="loc_us-gaap_InventoryNet_66bcd79a-a1c3-c24d-b8b4-7a0ce373714b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_79aabdc0-b963-1fd1-4e81-8c0801b1ebca" 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_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" xlink:to="loc_us-gaap_OtherAssetsCurrent_79aabdc0-b963-1fd1-4e81-8c0801b1ebca" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_63817d40-f759-fa9c-45a5-8bbbb36ed5c9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_2dcbbde2-9146-a0ba-7f6c-c71b481e0841" 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_63817d40-f759-fa9c-45a5-8bbbb36ed5c9" xlink:to="loc_us-gaap_LiabilitiesCurrent_2dcbbde2-9146-a0ba-7f6c-c71b481e0841" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_c2c48170-d0ff-2c37-effc-ff5f53e30dcb" 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_2dcbbde2-9146-a0ba-7f6c-c71b481e0841" xlink:to="loc_us-gaap_AccountsPayableCurrent_c2c48170-d0ff-2c37-effc-ff5f53e30dcb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_efb5c6e3-bc9d-7ca4-e180-73a967d3aa45" 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_2dcbbde2-9146-a0ba-7f6c-c71b481e0841" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_efb5c6e3-bc9d-7ca4-e180-73a967d3aa45" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaap_AccruedSalariesCurrent_a6800cd8-5421-aa7f-a4dc-501c17b7ce00" 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_2dcbbde2-9146-a0ba-7f6c-c71b481e0841" xlink:to="loc_us-gaap_AccruedSalariesCurrent_a6800cd8-5421-aa7f-a4dc-501c17b7ce00" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_AccruedBenefitsAndWithholdings" xlink:label="loc_orly_AccruedBenefitsAndWithholdings_d39bf7b5-e2be-b890-9f46-7109b031751a" 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_2dcbbde2-9146-a0ba-7f6c-c71b481e0841" xlink:to="loc_orly_AccruedBenefitsAndWithholdings_d39bf7b5-e2be-b890-9f46-7109b031751a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_d1997c77-9fc6-cbee-b2e4-9f642058c98e" 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_2dcbbde2-9146-a0ba-7f6c-c71b481e0841" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_d1997c77-9fc6-cbee-b2e4-9f642058c98e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_09c9f846-159b-1776-fceb-d1cad0eb94ab" 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_2dcbbde2-9146-a0ba-7f6c-c71b481e0841" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_09c9f846-159b-1776-fceb-d1cad0eb94ab" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_4bcdb937-432e-7a7e-23c2-a441d7b89da5" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2dcbbde2-9146-a0ba-7f6c-c71b481e0841" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_4bcdb937-432e-7a7e-23c2-a441d7b89da5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_fcfc6b17-bfc5-2ebc-3fc1-751aa446a572" 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_63817d40-f759-fa9c-45a5-8bbbb36ed5c9" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_fcfc6b17-bfc5-2ebc-3fc1-751aa446a572" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7e28dff2-da63-21d2-137e-ce9d56cb1b6e" 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_63817d40-f759-fa9c-45a5-8bbbb36ed5c9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7e28dff2-da63-21d2-137e-ce9d56cb1b6e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_6b1efbc2-e859-9fbd-c572-2f4147498390" 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_63817d40-f759-fa9c-45a5-8bbbb36ed5c9" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_6b1efbc2-e859-9fbd-c572-2f4147498390" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_bba08e5f-78e8-6c25-01a4-6720051135cc" 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_63817d40-f759-fa9c-45a5-8bbbb36ed5c9" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_bba08e5f-78e8-6c25-01a4-6720051135cc" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_6765f135-8c69-bebc-a116-d59a52a5b2f2" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_63817d40-f759-fa9c-45a5-8bbbb36ed5c9" xlink:to="loc_us-gaap_StockholdersEquity_6765f135-8c69-bebc-a116-d59a52a5b2f2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_aefe3f0c-abe4-5b83-9a64-da77d8e253dd" 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_6765f135-8c69-bebc-a116-d59a52a5b2f2" xlink:to="loc_us-gaap_CommonStockValue_aefe3f0c-abe4-5b83-9a64-da77d8e253dd" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_df284507-8ac7-eed1-41db-05e81b70be6d" 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_6765f135-8c69-bebc-a116-d59a52a5b2f2" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_df284507-8ac7-eed1-41db-05e81b70be6d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a59bc5ae-63a0-c9bc-32f7-e2bd9f32bd26" 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_6765f135-8c69-bebc-a116-d59a52a5b2f2" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a59bc5ae-63a0-c9bc-32f7-e2bd9f32bd26" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_ad8f5587-cd30-97dd-9cf0-81ed4f58516c" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" 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_ad8f5587-cd30-97dd-9cf0-81ed4f58516c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_a10eea14-f4db-3125-d183-77bb54500e95" 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_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_NetIncomeLoss_a10eea14-f4db-3125-d183-77bb54500e95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b11c1cb0-596b-4c3d-0283-76cef67837c7" 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_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b11c1cb0-596b-4c3d-0283-76cef67837c7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_1b3da715-8d28-869a-fc9e-cb75bcd8d652" 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_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_1b3da715-8d28-869a-fc9e-cb75bcd8d652" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e8a9abf2-38d3-77d1-fb6b-693fef632294" 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_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e8a9abf2-38d3-77d1-fb6b-693fef632294" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_90cbc3ab-f555-6407-b3b4-b2bfa84c9f18" 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_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_ShareBasedCompensation_90cbc3ab-f555-6407-b3b4-b2bfa84c9f18" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_29b0a481-c653-23c1-27cf-114dadcce1af" 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_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_29b0a481-c653-23c1-27cf-114dadcce1af" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_5f96c19e-85fe-99f6-cec0-c2c9d7470ed4" 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_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_5f96c19e-85fe-99f6-cec0-c2c9d7470ed4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_334f1d33-7cae-7fd2-9d83-bb387fc2f3dd" 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_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_334f1d33-7cae-7fd2-9d83-bb387fc2f3dd" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_0a39d2ee-656d-ead5-a676-41794b4da8f4" 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_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_0a39d2ee-656d-ead5-a676-41794b4da8f4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_e69a15cf-ab4b-cbea-dc70-0b76971b08a1" 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_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_e69a15cf-ab4b-cbea-dc70-0b76971b08a1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_a9646808-098c-8496-e17a-df690055019e" 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_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_a9646808-098c-8496-e17a-df690055019e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8917e24-06dd-060d-a290-e426c7895e54" 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_ad8f5587-cd30-97dd-9cf0-81ed4f58516c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8917e24-06dd-060d-a290-e426c7895e54" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_632129be-5229-a7d0-e53b-c34bdd2c2b9a" 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_d8917e24-06dd-060d-a290-e426c7895e54" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_632129be-5229-a7d0-e53b-c34bdd2c2b9a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_ffdfa640-a405-1cf4-b7ca-4f26d8d30e65" 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_d8917e24-06dd-060d-a290-e426c7895e54" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_ffdfa640-a405-1cf4-b7ca-4f26d8d30e65" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d4a92697-d008-996b-823a-bd9a56a04b3a" 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_d8917e24-06dd-060d-a290-e426c7895e54" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d4a92697-d008-996b-823a-bd9a56a04b3a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="loc_us-gaap_ProceedsFromStockPlans_89070439-f162-e2de-a2eb-96e6bf6232c9" 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_d8917e24-06dd-060d-a290-e426c7895e54" xlink:to="loc_us-gaap_ProceedsFromStockPlans_89070439-f162-e2de-a2eb-96e6bf6232c9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_38e7f3e2-9d1a-8772-e4aa-fb2cb7d8adc0" 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_d8917e24-06dd-060d-a290-e426c7895e54" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_38e7f3e2-9d1a-8772-e4aa-fb2cb7d8adc0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_28655e34-499f-b7bf-c54f-5de0990d0c65" 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_ad8f5587-cd30-97dd-9cf0-81ed4f58516c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_28655e34-499f-b7bf-c54f-5de0990d0c65" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6d89f221-3ede-36b2-fcad-4a4ce1606f6a" 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_28655e34-499f-b7bf-c54f-5de0990d0c65" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6d89f221-3ede-36b2-fcad-4a4ce1606f6a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_2e493320-ebb4-7df2-c1f0-2dc8298386c7" 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_28655e34-499f-b7bf-c54f-5de0990d0c65" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_2e493320-ebb4-7df2-c1f0-2dc8298386c7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_54e087e7-dea1-4188-710c-f95dcb130e6e" 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_28655e34-499f-b7bf-c54f-5de0990d0c65" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_54e087e7-dea1-4188-710c-f95dcb130e6e" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_a10eea14-f4db-3125-d183-77bb54500e95" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_19dfad62-5a43-dcc4-04a8-012732c1ed97" 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_a10eea14-f4db-3125-d183-77bb54500e95" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_19dfad62-5a43-dcc4-04a8-012732c1ed97" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_5c890570-5904-7978-36d8-35b96dcf45ab" 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_19dfad62-5a43-dcc4-04a8-012732c1ed97" xlink:to="loc_us-gaap_OperatingIncomeLoss_5c890570-5904-7978-36d8-35b96dcf45ab" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_df00e688-c7aa-f044-9cba-c48e7c14e35b" 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_5c890570-5904-7978-36d8-35b96dcf45ab" xlink:to="loc_us-gaap_GrossProfit_df00e688-c7aa-f044-9cba-c48e7c14e35b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1c604cfe-da19-5194-72b6-98be0130cfb7" 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_df00e688-c7aa-f044-9cba-c48e7c14e35b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1c604cfe-da19-5194-72b6-98be0130cfb7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_1c65a201-fd8e-32d7-dad9-c6d1d5719594" 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_df00e688-c7aa-f044-9cba-c48e7c14e35b" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_1c65a201-fd8e-32d7-dad9-c6d1d5719594" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_693c47dd-e6fa-9c85-6a65-7baa26f76b5e" 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_5c890570-5904-7978-36d8-35b96dcf45ab" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_693c47dd-e6fa-9c85-6a65-7baa26f76b5e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_c5398800-6e68-ed86-a47c-16106e0730c2" 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_19dfad62-5a43-dcc4-04a8-012732c1ed97" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_c5398800-6e68-ed86-a47c-16106e0730c2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt_bfb5e3ed-9748-0a69-347b-9ac55efee1a3" 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_c5398800-6e68-ed86-a47c-16106e0730c2" xlink:to="loc_us-gaap_InterestExpenseDebt_bfb5e3ed-9748-0a69-347b-9ac55efee1a3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherInterestAndDividendIncome" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome_8c07fe87-3694-e559-8e6d-3fa11f45f7bc" 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_c5398800-6e68-ed86-a47c-16106e0730c2" xlink:to="loc_us-gaap_OtherInterestAndDividendIncome_8c07fe87-3694-e559-8e6d-3fa11f45f7bc" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_41e96f8d-e499-8de8-69a8-27f1c7d4df6e" 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_c5398800-6e68-ed86-a47c-16106e0730c2" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_41e96f8d-e499-8de8-69a8-27f1c7d4df6e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_97bbae57-7f84-4da9-acab-610e56204929" 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_a10eea14-f4db-3125-d183-77bb54500e95" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_97bbae57-7f84-4da9-acab-610e56204929" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" xlink:type="extended" />
  <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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_21ce4f2f-397c-6c02-8635-7c94146a06a0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2dd9a981-e559-d141-f1c2-4db79f71a7ef" 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_21ce4f2f-397c-6c02-8635-7c94146a06a0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2dd9a981-e559-d141-f1c2-4db79f71a7ef" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e52bef3f-d63a-d129-8b6a-48192f5d97b3" 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_21ce4f2f-397c-6c02-8635-7c94146a06a0" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e52bef3f-d63a-d129-8b6a-48192f5d97b3" 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/Leases" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/LeasesNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/LeasesOtherLeaseRelatedInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/LeasesPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/LeasesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/LeasesTotalLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_d5a06061-b83d-0d55-b7d3-e1229681b86d" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_f08a7953-47bc-6d58-e55f-aa8ab4131b72" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_d5a06061-b83d-0d55-b7d3-e1229681b86d" xlink:to="loc_us-gaap_OperatingLeaseCost_f08a7953-47bc-6d58-e55f-aa8ab4131b72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost_ae5c8735-cccc-5c5f-b5a8-6bc37dbfd64d" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_d5a06061-b83d-0d55-b7d3-e1229681b86d" xlink:to="loc_us-gaap_ShortTermLeaseCost_ae5c8735-cccc-5c5f-b5a8-6bc37dbfd64d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="loc_us-gaap_VariableLeaseCost_2317d2f1-d2dd-7935-e8f7-d1cdeade960b" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_d5a06061-b83d-0d55-b7d3-e1229681b86d" xlink:to="loc_us-gaap_VariableLeaseCost_2317d2f1-d2dd-7935-e8f7-d1cdeade960b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubleaseIncome" xlink:label="loc_us-gaap_SubleaseIncome_72a2a52d-40f7-d0f1-973c-653a09af02ec" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_d5a06061-b83d-0d55-b7d3-e1229681b86d" xlink:to="loc_us-gaap_SubleaseIncome_72a2a52d-40f7-d0f1-973c-653a09af02ec" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/LegalMatters" 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/RecentAccountingPronouncementsNarrativeDetails" 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/Revenue" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/RevenueDisaggregationOfRevenueDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/RevenueNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.oreillyauto.com/role/RevenueTables" 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>8
<FILENAME>orly-20190331_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-20190331.xsd#BasisOfPresentation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets" xlink:href="orly-20190331.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="orly-20190331.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:href="orly-20190331.xsd#CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome" xlink:href="orly-20190331.xsd#CondensedConsolidatedStatementsOfIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" xlink:href="orly-20190331.xsd#CondensedConsolidatedStatementsOfShareholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/DocumentAndEntityInformation" xlink:href="orly-20190331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShare" xlink:href="orly-20190331.xsd#EarningsPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:href="orly-20190331.xsd#EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShareNarrativeDetails" xlink:href="orly-20190331.xsd#EarningsPerShareNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShareTables" xlink:href="orly-20190331.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurements" xlink:href="orly-20190331.xsd#FairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfMarketableSecuritiesDetails" xlink:href="orly-20190331.xsd#FairValueMeasurementsFairValueOfMarketableSecuritiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfSeniorNotesDetails" xlink:href="orly-20190331.xsd#FairValueMeasurementsFairValueOfSeniorNotesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsNarrativeDetails" xlink:href="orly-20190331.xsd#FairValueMeasurementsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsPolicies" xlink:href="orly-20190331.xsd#FairValueMeasurementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsTables" xlink:href="orly-20190331.xsd#FairValueMeasurementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/Financing" xlink:href="orly-20190331.xsd#Financing" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails" xlink:href="orly-20190331.xsd#FinancingOutstandingFinancingFacilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails" xlink:href="orly-20190331.xsd#FinancingSeniorNotesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingTables" xlink:href="orly-20190331.xsd#FinancingTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" xlink:href="orly-20190331.xsd#FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/Leases" xlink:href="orly-20190331.xsd#Leases" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails" xlink:href="orly-20190331.xsd#LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LeasesNarrativeDetails" xlink:href="orly-20190331.xsd#LeasesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LeasesOtherLeaseRelatedInformationDetails" xlink:href="orly-20190331.xsd#LeasesOtherLeaseRelatedInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LeasesPolicies" xlink:href="orly-20190331.xsd#LeasesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LeasesTables" xlink:href="orly-20190331.xsd#LeasesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LeasesTotalLeaseCostDetails" xlink:href="orly-20190331.xsd#LeasesTotalLeaseCostDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LegalMatters" xlink:href="orly-20190331.xsd#LegalMatters" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncements" xlink:href="orly-20190331.xsd#RecentAccountingPronouncements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncementsNarrativeDetails" xlink:href="orly-20190331.xsd#RecentAccountingPronouncementsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncementsPolicies" xlink:href="orly-20190331.xsd#RecentAccountingPronouncementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/Revenue" xlink:href="orly-20190331.xsd#Revenue" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RevenueDisaggregationOfRevenueDetails" xlink:href="orly-20190331.xsd#RevenueDisaggregationOfRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RevenueNarrativeDetails" xlink:href="orly-20190331.xsd#RevenueNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RevenueTables" xlink:href="orly-20190331.xsd#RevenueTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlans" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgram" xlink:href="orly-20190331.xsd#ShareRepurchaseProgram" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails" xlink:href="orly-20190331.xsd#ShareRepurchaseProgramNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgramScheduleOfSharesRepurchasedDetails" xlink:href="orly-20190331.xsd#ShareRepurchaseProgramScheduleOfSharesRepurchasedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgramTables" xlink:href="orly-20190331.xsd#ShareRepurchaseProgramTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/Warranties" xlink:href="orly-20190331.xsd#Warranties" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/WarrantiesPolicies" xlink:href="orly-20190331.xsd#WarrantiesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/WarrantiesProductWarrantyLiabilitiesDetails" xlink:href="orly-20190331.xsd#WarrantiesProductWarrantyLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/WarrantiesTables" xlink:href="orly-20190331.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/CondensedConsolidatedStatementsOfShareholdersEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_4F5DF253C093CEF4F508A1824F4C3996" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_StatementTable_4F5DF253C093CEF4F508A1824F4C3996" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_81A63ECD36D21F1CBA2DA1824F4DC5B7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_4F5DF253C093CEF4F508A1824F4C3996" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_81A63ECD36D21F1CBA2DA1824F4DC5B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_0A2BAE69D9E42D305FDCA1824F4DE10C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_81A63ECD36D21F1CBA2DA1824F4DC5B7" xlink:to="loc_us-gaap_EquityComponentDomain_0A2BAE69D9E42D305FDCA1824F4DE10C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_0A2BAE69D9E42D305FDCA1824F4DE10C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_81A63ECD36D21F1CBA2DA1824F4DC5B7" xlink:to="loc_us-gaap_EquityComponentDomain_0A2BAE69D9E42D305FDCA1824F4DE10C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_31344D7D64D85ECA524CA1824F4D98B1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0A2BAE69D9E42D305FDCA1824F4DE10C" xlink:to="loc_us-gaap_CommonStockMember_31344D7D64D85ECA524CA1824F4D98B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_8D344ACA18D77E4D0772A1824F4E2BAB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0A2BAE69D9E42D305FDCA1824F4DE10C" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_8D344ACA18D77E4D0772A1824F4E2BAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_D1CABA15CFE2A6A5A22AA1824F4EA18B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0A2BAE69D9E42D305FDCA1824F4DE10C" xlink:to="loc_us-gaap_RetainedEarningsMember_D1CABA15CFE2A6A5A22AA1824F4EA18B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_474D1A48BB5A71BD0679A18667FB75C7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_4F5DF253C093CEF4F508A1824F4C3996" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_474D1A48BB5A71BD0679A18667FB75C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_896FC8DBE28DBF31226FA18667FD67CC_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_474D1A48BB5A71BD0679A18667FB75C7" xlink:to="loc_us-gaap_TypeOfAdoptionMember_896FC8DBE28DBF31226FA18667FD67CC_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_896FC8DBE28DBF31226FA18667FD67CC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_474D1A48BB5A71BD0679A18667FB75C7" xlink:to="loc_us-gaap_TypeOfAdoptionMember_896FC8DBE28DBF31226FA18667FD67CC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_10602A15951A3E76AF90A1870164ADA2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_896FC8DBE28DBF31226FA18667FD67CC" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_10602A15951A3E76AF90A1870164ADA2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_5CC9F154A735FC823DC4A1824F4F836B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_StockholdersEquity_5CC9F154A735FC823DC4A1824F4F836B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_D5224B974EE2FB92DF6AA1824F4FA88C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_D5224B974EE2FB92DF6AA1824F4FA88C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_3C32A4B43DB55F80EA76A183684C3560" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_3C32A4B43DB55F80EA76A183684C3560" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_2A4C7E228BAAA1568AD7A1824F4FEF67" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_NetIncomeLoss_2A4C7E228BAAA1568AD7A1824F4FEF67" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_7B7C0C0B72FA42CD42D8A1824F4F8AB0" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_7B7C0C0B72FA42CD42D8A1824F4F8AB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_9ED99BEE2A9FA2880CCBA1824F4F0B18" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_9ED99BEE2A9FA2880CCBA1824F4F0B18" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_55BC73DD5F5F4B88A11CA1824F5077E7" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_55BC73DD5F5F4B88A11CA1824F5077E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_17DB99D1653CBB1F3A48A1824F508DB3" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_17DB99D1653CBB1F3A48A1824F508DB3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9DE897AC017FC2D30B48A1824F5076DB" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9DE897AC017FC2D30B48A1824F5076DB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_3FF8A01179F70874DB94A1824F50D5EE" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_3FF8A01179F70874DB94A1824F50D5EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1BA8210E026E75ECBB11A1824F50F5BE" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1BA8210E026E75ECBB11A1824F50F5BE" xlink:type="arc" />
  </link:definitionLink>
  <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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDilutedLineItems" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_C2EEB221F9D56F222BA579C4FFEB5305" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_AD70DE4BCD0992DF155979C4FFEB4084" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_C2EEB221F9D56F222BA579C4FFEB5305" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_AD70DE4BCD0992DF155979C4FFEB4084" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_3143DBFE7DE5D707A15979C4FFEBAC61" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_AD70DE4BCD0992DF155979C4FFEB4084" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_3143DBFE7DE5D707A15979C4FFEBAC61" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_67E96D7AD5876A479DF779C4FFEBCF00_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_3143DBFE7DE5D707A15979C4FFEBAC61" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_67E96D7AD5876A479DF779C4FFEBCF00_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_67E96D7AD5876A479DF779C4FFEBCF00" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_3143DBFE7DE5D707A15979C4FFEBAC61" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_67E96D7AD5876A479DF779C4FFEBCF00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_50CED15C49174D42968C79C4FFEBD7CA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_67E96D7AD5876A479DF779C4FFEBCF00" xlink:to="loc_us-gaap_SubsequentEventMember_50CED15C49174D42968C79C4FFEBD7CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_B5BF8A1AD2B3BF5D4FF779C4FFEBC5CF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_C2EEB221F9D56F222BA579C4FFEB5305" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_B5BF8A1AD2B3BF5D4FF779C4FFEBC5CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_264302E07228372312D279C4FFEBA8AF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_C2EEB221F9D56F222BA579C4FFEB5305" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_264302E07228372312D279C4FFEBA8AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValueAcquiredParValueMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_D6BE0222A8314CB5EF5D79C4FFEB1144" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_C2EEB221F9D56F222BA579C4FFEB5305" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_D6BE0222A8314CB5EF5D79C4FFEB1144" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_A653DC3796D09E0525E7568D728C5CD6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_CB250C2217001919043F568D728B7941" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_A653DC3796D09E0525E7568D728C5CD6" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_CB250C2217001919043F568D728B7941" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_60911D9AE1B6E287873D568D728B950C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_CB250C2217001919043F568D728B7941" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_60911D9AE1B6E287873D568D728B950C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_077B9595B609A796CEBE568D728BDD71_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_60911D9AE1B6E287873D568D728B950C" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_077B9595B609A796CEBE568D728BDD71_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_077B9595B609A796CEBE568D728BDD71" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_60911D9AE1B6E287873D568D728B950C" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_077B9595B609A796CEBE568D728BDD71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_B5EEE76A48A3CE1D4DB1568D728CA34C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_077B9595B609A796CEBE568D728BDD71" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_B5EEE76A48A3CE1D4DB1568D728CA34C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_748469693329A100181C568D728C3609" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_077B9595B609A796CEBE568D728BDD71" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_748469693329A100181C568D728C3609" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_B3DE9571036F74EF670C568D728CA50B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_077B9595B609A796CEBE568D728BDD71" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_B3DE9571036F74EF670C568D728CA50B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_928F529C579175F5B8D7568D728C3733" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_A653DC3796D09E0525E7568D728C5CD6" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_928F529C579175F5B8D7568D728C3733" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_CD46D79CF4A671E7A820568D7263405E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0066904448B9026B832C568D7262ED31" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_CD46D79CF4A671E7A820568D7263405E" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0066904448B9026B832C568D7262ED31" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1257B187AC79F2400311568D7262E5DC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0066904448B9026B832C568D7262ED31" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1257B187AC79F2400311568D7262E5DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_93F6725E7673DF71DD84568D726293CD_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1257B187AC79F2400311568D7262E5DC" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_93F6725E7673DF71DD84568D726293CD_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_93F6725E7673DF71DD84568D726293CD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1257B187AC79F2400311568D7262E5DC" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_93F6725E7673DF71DD84568D726293CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_A2FBFC7BB497CA7565FA568D7263EB2A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_93F6725E7673DF71DD84568D726293CD" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_A2FBFC7BB497CA7565FA568D7263EB2A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeniorLongTermNotes" xlink:label="loc_us-gaap_SeniorLongTermNotes_C5C5672BA7B533C56D93568D7263AB91" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_CD46D79CF4A671E7A820568D7263405E" xlink:to="loc_us-gaap_SeniorLongTermNotes_C5C5672BA7B533C56D93568D7263AB91" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="loc_us-gaap_DebtInstrumentFairValue_C79F3DAEC0B20A54149B568D72631F3C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_CD46D79CF4A671E7A820568D7263405E" xlink:to="loc_us-gaap_DebtInstrumentFairValue_C79F3DAEC0B20A54149B568D72631F3C" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8EC96A11F002612E13977A0F69C08A9D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_C58207097923D69585417A0F69B0F223" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8EC96A11F002612E13977A0F69C08A9D" xlink:to="loc_us-gaap_DebtInstrumentTable_C58207097923D69585417A0F69B0F223" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_BDA91E5CE87DCC897F0D7A0F69B025B5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_C58207097923D69585417A0F69B0F223" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_BDA91E5CE87DCC897F0D7A0F69B025B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_901CD6F2C59277B71FD87A0F69B0448E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_BDA91E5CE87DCC897F0D7A0F69B025B5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_901CD6F2C59277B71FD87A0F69B0448E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_901CD6F2C59277B71FD87A0F69B0448E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_BDA91E5CE87DCC897F0D7A0F69B025B5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_901CD6F2C59277B71FD87A0F69B0448E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_FC5510DCF1FBEBC878F47A0F69B00D74" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_901CD6F2C59277B71FD87A0F69B0448E" xlink:to="loc_us-gaap_LineOfCreditMember_FC5510DCF1FBEBC878F47A0F69B00D74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1F15363A743EAE9CAE247A0F69C0042B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_C58207097923D69585417A0F69B0F223" xlink:to="loc_us-gaap_DebtInstrumentAxis_1F15363A743EAE9CAE247A0F69C0042B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1ADB568BA9BD6041D02F7A0F69C0CB51_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_1F15363A743EAE9CAE247A0F69C0042B" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1ADB568BA9BD6041D02F7A0F69C0CB51_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1ADB568BA9BD6041D02F7A0F69C0CB51" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_1F15363A743EAE9CAE247A0F69C0042B" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1ADB568BA9BD6041D02F7A0F69C0CB51" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_SeniorNotesDue2021At4875Member" xlink:label="loc_orly_SeniorNotesDue2021At4875Member_C748C178C620E2BD210A7A0F69C0B4B7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1ADB568BA9BD6041D02F7A0F69C0CB51" xlink:to="loc_orly_SeniorNotesDue2021At4875Member_C748C178C620E2BD210A7A0F69C0B4B7" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_SeniorNotesDue2021At4625Member" xlink:label="loc_orly_SeniorNotesDue2021At4625Member_BDA60482B73C02B5F0F37A0F69C047D7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1ADB568BA9BD6041D02F7A0F69C0CB51" xlink:to="loc_orly_SeniorNotesDue2021At4625Member_BDA60482B73C02B5F0F37A0F69C047D7" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_SeniorNotesDue2022At3800Member" xlink:label="loc_orly_SeniorNotesDue2022At3800Member_A788C9FC7182EB3A1E447A0F69C090EE" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1ADB568BA9BD6041D02F7A0F69C0CB51" xlink:to="loc_orly_SeniorNotesDue2022At3800Member_A788C9FC7182EB3A1E447A0F69C090EE" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_SeniorNotesDue2023At3850Member" xlink:label="loc_orly_SeniorNotesDue2023At3850Member_B111FE61D1CE22B3F33C7A0F69C0C592" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1ADB568BA9BD6041D02F7A0F69C0CB51" xlink:to="loc_orly_SeniorNotesDue2023At3850Member_B111FE61D1CE22B3F33C7A0F69C0C592" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_SeniorNotesDue2026At3550Member" xlink:label="loc_orly_SeniorNotesDue2026At3550Member_DF1138271CD3B675198F7A0F69C03002" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1ADB568BA9BD6041D02F7A0F69C0CB51" xlink:to="loc_orly_SeniorNotesDue2026At3550Member_DF1138271CD3B675198F7A0F69C03002" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_SeniorNotesDue2027At3600Member" xlink:label="loc_orly_SeniorNotesDue2027At3600Member_E549A1C2571D96D510D87A0F69C0C69B" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1ADB568BA9BD6041D02F7A0F69C0CB51" xlink:to="loc_orly_SeniorNotesDue2027At3600Member_E549A1C2571D96D510D87A0F69C0C69B" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_SeniorNotesDue2028At4350Member" xlink:label="loc_orly_SeniorNotesDue2028At4350Member_162E62B617A03C2541237A0F69C08FA5" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1ADB568BA9BD6041D02F7A0F69C0CB51" xlink:to="loc_orly_SeniorNotesDue2028At4350Member_162E62B617A03C2541237A0F69C08FA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnsecuredDebt" xlink:label="loc_us-gaap_UnsecuredDebt_9472283E2FAEF87038237A0F69C05205" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8EC96A11F002612E13977A0F69C08A9D" xlink:to="loc_us-gaap_UnsecuredDebt_9472283E2FAEF87038237A0F69C05205" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeniorLongTermNotes" xlink:label="loc_us-gaap_SeniorLongTermNotes_E243F32226BEA9A7FD627A0F69C07BA0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8EC96A11F002612E13977A0F69C08A9D" xlink:to="loc_us-gaap_SeniorLongTermNotes_E243F32226BEA9A7FD627A0F69C07BA0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_7E2A722578EDA00D05207A0F69C0C742" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8EC96A11F002612E13977A0F69C08A9D" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_7E2A722578EDA00D05207A0F69C0C742" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_FEAB1CDD16C78E73073C7A0F69C0527B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8EC96A11F002612E13977A0F69C08A9D" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_FEAB1CDD16C78E73073C7A0F69C0527B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_C36BBC64481D9C8B8A677A0F69C068CD" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8EC96A11F002612E13977A0F69C08A9D" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_C36BBC64481D9C8B8A677A0F69C068CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_FECCD3614C88E4C4A6107A0F69C06575" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8EC96A11F002612E13977A0F69C08A9D" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_FECCD3614C88E4C4A6107A0F69C06575" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_BD39FCB4FBF82BDC9E017A0F69C04CF6" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8EC96A11F002612E13977A0F69C08A9D" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_BD39FCB4FBF82BDC9E017A0F69C04CF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_C1DB3DFAEC471810C6057A0F69C0AA48" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8EC96A11F002612E13977A0F69C08A9D" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_C1DB3DFAEC471810C6057A0F69C0AA48" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_004D2C82C8E759CC842C7A0F69C02F63" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8EC96A11F002612E13977A0F69C08A9D" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_004D2C82C8E759CC842C7A0F69C02F63" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_F862C96107A7019317837A0F69CF4B05" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_2AC43AB2495F0A0DFC607A0F69CF376D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F862C96107A7019317837A0F69CF4B05" xlink:to="loc_us-gaap_DebtInstrumentTable_2AC43AB2495F0A0DFC607A0F69CF376D" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_F3FA20ECC6DBFC606EAD7A0F69CF870E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2AC43AB2495F0A0DFC607A0F69CF376D" xlink:to="loc_srt_RangeAxis_F3FA20ECC6DBFC606EAD7A0F69CF870E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_2E24A9CEC50D9C1014197A0F69CF5FC6_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_F3FA20ECC6DBFC606EAD7A0F69CF870E" xlink:to="loc_srt_RangeMember_2E24A9CEC50D9C1014197A0F69CF5FC6_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_2E24A9CEC50D9C1014197A0F69CF5FC6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_F3FA20ECC6DBFC606EAD7A0F69CF870E" xlink:to="loc_srt_RangeMember_2E24A9CEC50D9C1014197A0F69CF5FC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_79ADE87CECD34EB00D277A0F69CF98FF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2E24A9CEC50D9C1014197A0F69CF5FC6" xlink:to="loc_srt_MinimumMember_79ADE87CECD34EB00D277A0F69CF98FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_0657AB8932C283677E227A0F69CFD870" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2E24A9CEC50D9C1014197A0F69CF5FC6" xlink:to="loc_srt_MaximumMember_0657AB8932C283677E227A0F69CFD870" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7ECC2811E46B599A6B067A0F69CF6122" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2AC43AB2495F0A0DFC607A0F69CF376D" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7ECC2811E46B599A6B067A0F69CF6122" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0AD8CFCA35574B0942327A0F69CF827B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7ECC2811E46B599A6B067A0F69CF6122" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0AD8CFCA35574B0942327A0F69CF827B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0AD8CFCA35574B0942327A0F69CF827B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7ECC2811E46B599A6B067A0F69CF6122" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0AD8CFCA35574B0942327A0F69CF827B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_4C5FA0F499D347272FAA7A0F69CF00DE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0AD8CFCA35574B0942327A0F69CF827B" xlink:to="loc_us-gaap_SeniorNotesMember_4C5FA0F499D347272FAA7A0F69CF00DE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_B19A364A82956F886C5F7A0F69CF929D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F862C96107A7019317837A0F69CF4B05" xlink:to="loc_us-gaap_LongTermDebt_B19A364A82956F886C5F7A0F69CF929D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1F9C6A8F7F8F524486737A0F69CF68C4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F862C96107A7019317837A0F69CF4B05" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1F9C6A8F7F8F524486737A0F69CF68C4" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_NumberOfDaysPerYearInInterestCalculation" xlink:label="loc_orly_NumberOfDaysPerYearInInterestCalculation_9A0425FDC33B918814C97A0F69CF9FC4" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F862C96107A7019317837A0F69CF4B05" xlink:to="loc_orly_NumberOfDaysPerYearInInterestCalculation_9A0425FDC33B918814C97A0F69CF9FC4" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_657D6285FAF6E00679EF9790DA5C1AD6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_657D6285FAF6E00679EF9790DA5C1AD6" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_BF17B40C05E2364E4BEB9790DA5C4807" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_657D6285FAF6E00679EF9790DA5C1AD6" xlink:to="loc_us-gaap_CreditFacilityAxis_BF17B40C05E2364E4BEB9790DA5C4807" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_00B252025E7D593F0C1B9790DA5DB4FC_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_BF17B40C05E2364E4BEB9790DA5C4807" xlink:to="loc_us-gaap_CreditFacilityDomain_00B252025E7D593F0C1B9790DA5DB4FC_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_00B252025E7D593F0C1B9790DA5DB4FC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_BF17B40C05E2364E4BEB9790DA5C4807" xlink:to="loc_us-gaap_CreditFacilityDomain_00B252025E7D593F0C1B9790DA5DB4FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_D1BF0D74EF6F8E5343D79790DA5D72FB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_00B252025E7D593F0C1B9790DA5DB4FC" xlink:to="loc_us-gaap_LineOfCreditMember_D1BF0D74EF6F8E5343D79790DA5D72FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_B66AEDEA36D836F6F0D59790DA5DB707" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_657D6285FAF6E00679EF9790DA5C1AD6" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_B66AEDEA36D836F6F0D59790DA5DB707" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0749EFAC2200CAFE25FC9790DA5DD873_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_B66AEDEA36D836F6F0D59790DA5DB707" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0749EFAC2200CAFE25FC9790DA5DD873_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0749EFAC2200CAFE25FC9790DA5DD873" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_B66AEDEA36D836F6F0D59790DA5DB707" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0749EFAC2200CAFE25FC9790DA5DD873" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnsecuredDebtMember" xlink:label="loc_us-gaap_UnsecuredDebtMember_5F3E39BF5380958150299790DA5E5463" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0749EFAC2200CAFE25FC9790DA5DD873" xlink:to="loc_us-gaap_UnsecuredDebtMember_5F3E39BF5380958150299790DA5E5463" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_E59AB56E37186F0B2D079790DA5EBBC5" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_657D6285FAF6E00679EF9790DA5C1AD6" xlink:to="loc_us-gaap_DebtInstrumentAxis_E59AB56E37186F0B2D079790DA5EBBC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5EB46F81F4E93207DE7C9790DA5E875B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_E59AB56E37186F0B2D079790DA5EBBC5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5EB46F81F4E93207DE7C9790DA5E875B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5EB46F81F4E93207DE7C9790DA5E875B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_E59AB56E37186F0B2D079790DA5EBBC5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5EB46F81F4E93207DE7C9790DA5E875B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_19591B71AA372CD037C99790DA5EE79B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5EB46F81F4E93207DE7C9790DA5E875B" xlink:to="loc_us-gaap_LetterOfCreditMember_19591B71AA372CD037C99790DA5EE79B" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_SwingLineRevolverMember" xlink:label="loc_orly_SwingLineRevolverMember_FDD105F0FF7748F69A7A9790DA5F79CD" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5EB46F81F4E93207DE7C9790DA5E875B" xlink:to="loc_orly_SwingLineRevolverMember_FDD105F0FF7748F69A7A9790DA5F79CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_22DDF574E6880CEE7CD09790DA5F23B8" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_657D6285FAF6E00679EF9790DA5C1AD6" xlink:to="loc_us-gaap_VariableRateAxis_22DDF574E6880CEE7CD09790DA5F23B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_0B7A61FD033FBA1EEBE69790DA5F3D3A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_22DDF574E6880CEE7CD09790DA5F23B8" xlink:to="loc_us-gaap_VariableRateDomain_0B7A61FD033FBA1EEBE69790DA5F3D3A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_0B7A61FD033FBA1EEBE69790DA5F3D3A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_22DDF574E6880CEE7CD09790DA5F23B8" xlink:to="loc_us-gaap_VariableRateDomain_0B7A61FD033FBA1EEBE69790DA5F3D3A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BaseRateMember" xlink:label="loc_us-gaap_BaseRateMember_8B0BA0DFD2D029283C529790DA5F945F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0B7A61FD033FBA1EEBE69790DA5F3D3A" xlink:to="loc_us-gaap_BaseRateMember_8B0BA0DFD2D029283C529790DA5F945F" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_EuroDollarRateSpreadMember" xlink:label="loc_orly_EuroDollarRateSpreadMember_45E9A476910F02A49DC39790DA609EED" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0B7A61FD033FBA1EEBE69790DA5F3D3A" xlink:to="loc_orly_EuroDollarRateSpreadMember_45E9A476910F02A49DC39790DA609EED" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_ThroughMaturityMember" xlink:label="loc_orly_ThroughMaturityMember_4887442BA75A4078EF5F9790DA605DDE" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0B7A61FD033FBA1EEBE69790DA5F3D3A" xlink:to="loc_orly_ThroughMaturityMember_4887442BA75A4078EF5F9790DA605DDE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityInitiationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityInitiationDate1_51E3268853AC80D9603B9790DA60FC37" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" xlink:to="loc_us-gaap_LineOfCreditFacilityInitiationDate1_51E3268853AC80D9603B9790DA60FC37" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0D0799AB38A81879CA6D9790DA60128F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0D0799AB38A81879CA6D9790DA60128F" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_LineOfCreditFacilitySublimit" xlink:label="loc_orly_LineOfCreditFacilitySublimit_6448CA5819E432CC96449790DA610139" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" xlink:to="loc_orly_LineOfCreditFacilitySublimit_6448CA5819E432CC96449790DA610139" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_LineOfCreditFacilityMaximumIncrease" xlink:label="loc_orly_LineOfCreditFacilityMaximumIncrease_1DDBBF50151B5FCC635B9790DA61B1A9" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" xlink:to="loc_orly_LineOfCreditFacilityMaximumIncrease_1DDBBF50151B5FCC635B9790DA61B1A9" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_LineOfCreditFacilityMaximumAggregateCapacity" xlink:label="loc_orly_LineOfCreditFacilityMaximumAggregateCapacity_3DEF13CD8ADD4C446D819790DA619A09" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" xlink:to="loc_orly_LineOfCreditFacilityMaximumAggregateCapacity_3DEF13CD8ADD4C446D819790DA619A09" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_9885A0F85434AD069DB19790DA6187A3" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_9885A0F85434AD069DB19790DA6187A3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_3B6DE0E589EF23E8386B9790DA61E91E" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_3B6DE0E589EF23E8386B9790DA61E91E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_444F36253DEF52E11DD29790DA623609" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_444F36253DEF52E11DD29790DA623609" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_DebtInstrumentCoverageRatioCovenantMinimum" xlink:label="loc_orly_DebtInstrumentCoverageRatioCovenantMinimum_2767CC88829C89BEA52D9790DA62E73C" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" xlink:to="loc_orly_DebtInstrumentCoverageRatioCovenantMinimum_2767CC88829C89BEA52D9790DA62E73C" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_DebtInstrumentLeverageRatioCovenantMaximum" xlink:label="loc_orly_DebtInstrumentLeverageRatioCovenantMaximum_BA42A1AF19E43B366EFA9790DA626A10" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" xlink:to="loc_orly_DebtInstrumentLeverageRatioCovenantMaximum_BA42A1AF19E43B366EFA9790DA626A10" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/Leases" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_7D09430800512D7E880679B1006141A7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_7D09430800512D7E880679B1006141A7" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_2B1ACFC90CCAD7B569B479B1006177AB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_7D09430800512D7E880679B1006141A7" xlink:to="loc_us-gaap_TitleOfIndividualAxis_2B1ACFC90CCAD7B569B479B1006177AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2E057ADFE097D746458579B10061231F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TitleOfIndividualAxis_2B1ACFC90CCAD7B569B479B1006177AB" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2E057ADFE097D746458579B10061231F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2E057ADFE097D746458579B10061231F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TitleOfIndividualAxis_2B1ACFC90CCAD7B569B479B1006177AB" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2E057ADFE097D746458579B10061231F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ManagementMember" xlink:label="loc_us-gaap_ManagementMember_71DAFAA9C3A3D3B5E06679B100616EDC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2E057ADFE097D746458579B10061231F" xlink:to="loc_us-gaap_ManagementMember_71DAFAA9C3A3D3B5E06679B100616EDC" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_NonRelatedPartiesMember" xlink:label="loc_orly_NonRelatedPartiesMember_848BF3B0E011F47F3BB079B10061858B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2E057ADFE097D746458579B10061231F" xlink:to="loc_orly_NonRelatedPartiesMember_848BF3B0E011F47F3BB079B10061858B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_318359626D82F3F2004679B1006278B6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_318359626D82F3F2004679B1006278B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2488812DC9CD23E687DF79B1006237A5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2488812DC9CD23E687DF79B1006237A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_99DD05AA4BBE03D2B17B79B10062E6E6" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_99DD05AA4BBE03D2B17B79B10062E6E6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_C5A68EDE34F3A60C796879B10062BB2F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_C5A68EDE34F3A60C796879B10062BB2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ECA19890C7CC1D6A205D79B10062E7A7" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ECA19890C7CC1D6A205D79B10062E7A7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2E48103B0C8C12FE7E9679B10063252F" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2E48103B0C8C12FE7E9679B10063252F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_A1CC4BA9F43C0F76BAAC79B100637212" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_A1CC4BA9F43C0F76BAAC79B100637212" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7D4654845F4331D6E05D79B100637D9F" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7D4654845F4331D6E05D79B100637D9F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_D0E077778F07ACBEDFB879B100639BBC" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_OperatingLeaseLiability_D0E077778F07ACBEDFB879B100639BBC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_F4FAF7C9423A1CC903B079B10063CFA4" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_F4FAF7C9423A1CC903B079B10063CFA4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6A964DCE181402ACF23B79B100631036" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6A964DCE181402ACF23B79B100631036" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_B6535676F5D42248B40379B0FF0972DB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_1CD97EB5A3D8618A128B79B0FF081057" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_B6535676F5D42248B40379B0FF0972DB" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_1CD97EB5A3D8618A128B79B0FF081057" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_6779394EFED1AEB99B6979B0FF080D40" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_1CD97EB5A3D8618A128B79B0FF081057" xlink:to="loc_us-gaap_TitleOfIndividualAxis_6779394EFED1AEB99B6979B0FF080D40" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_7B36EB0F0FCE21F575F779B0FF081AB7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TitleOfIndividualAxis_6779394EFED1AEB99B6979B0FF080D40" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_7B36EB0F0FCE21F575F779B0FF081AB7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_7B36EB0F0FCE21F575F779B0FF081AB7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TitleOfIndividualAxis_6779394EFED1AEB99B6979B0FF080D40" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_7B36EB0F0FCE21F575F779B0FF081AB7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ManagementMember" xlink:label="loc_us-gaap_ManagementMember_0E3F9D883424C841387479B0FF09FED1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_7B36EB0F0FCE21F575F779B0FF081AB7" xlink:to="loc_us-gaap_ManagementMember_0E3F9D883424C841387479B0FF09FED1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_E7C200DC3B6917310B9679B0FF0AD4B6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_B6535676F5D42248B40379B0FF0972DB" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_E7C200DC3B6917310B9679B0FF0AD4B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_E924BF316ED1CFC2CD2479B0FF0A2BC6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_B6535676F5D42248B40379B0FF0972DB" xlink:to="loc_us-gaap_RelatedPartyTransactionsAbstract_E924BF316ED1CFC2CD2479B0FF0A2BC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfStores" xlink:label="loc_us-gaap_NumberOfStores_449C7FA894984E9D53E179B0FF0A9588" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_E924BF316ED1CFC2CD2479B0FF0A2BC6" xlink:to="loc_us-gaap_NumberOfStores_449C7FA894984E9D53E179B0FF0A9588" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_F7D3F07B5E64BC97EABC79B0FF0BBFE5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_E924BF316ED1CFC2CD2479B0FF0A2BC6" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_F7D3F07B5E64BC97EABC79B0FF0BBFE5" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/LeasesOtherLeaseRelatedInformationDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/LeasesPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/LeasesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/LeasesTotalLeaseCostDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/LegalMatters" 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/RecentAccountingPronouncementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7FF2CC1F6D45614805967AB9EE72617D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_81E63B280592361C37ED7AB9EE72F373" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7FF2CC1F6D45614805967AB9EE72617D" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_81E63B280592361C37ED7AB9EE72F373" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_B1D05B67187EE233714F7AB9EE72D222" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_81E63B280592361C37ED7AB9EE72F373" xlink:to="loc_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_B1D05B67187EE233714F7AB9EE72D222" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingGuidanceMember" xlink:label="loc_us-gaap_AccountingGuidanceMember_9659AF473D925ADA5B577AB9EE726AFD_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_B1D05B67187EE233714F7AB9EE72D222" xlink:to="loc_us-gaap_AccountingGuidanceMember_9659AF473D925ADA5B577AB9EE726AFD_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingGuidanceMember" xlink:label="loc_us-gaap_AccountingGuidanceMember_9659AF473D925ADA5B577AB9EE726AFD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_B1D05B67187EE233714F7AB9EE72D222" xlink:to="loc_us-gaap_AccountingGuidanceMember_9659AF473D925ADA5B577AB9EE726AFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_C34627A15765BE01283A7AB9EE7297F5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountingGuidanceMember_9659AF473D925ADA5B577AB9EE726AFD" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_C34627A15765BE01283A7AB9EE7297F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_D9BDF6E2E84CC63837827AB9EE722D35" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7FF2CC1F6D45614805967AB9EE72617D" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_D9BDF6E2E84CC63837827AB9EE722D35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_34BDD1F99CAC0EFB09977AB9EE7253F8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7FF2CC1F6D45614805967AB9EE72617D" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_34BDD1F99CAC0EFB09977AB9EE7253F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_B0C5E8AFA472DB8199B17AB9EE723048" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7FF2CC1F6D45614805967AB9EE72617D" xlink:to="loc_us-gaap_OperatingLeaseLiability_B0C5E8AFA472DB8199B17AB9EE723048" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/RecentAccountingPronouncementsPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/Revenue" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/RevenueDisaggregationOfRevenueDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_4429E97C7990326320BA568D72006AAD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_E6116B6F93D4B6DC29CC568D71FF6164" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4429E97C7990326320BA568D72006AAD" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_E6116B6F93D4B6DC29CC568D71FF6164" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_80A2B7660F6FBEA9A47D568D71FFBCB9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_E6116B6F93D4B6DC29CC568D71FF6164" xlink:to="loc_srt_MajorCustomersAxis_80A2B7660F6FBEA9A47D568D71FFBCB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_0236C1A27236E93636AE568D71FF4022_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_80A2B7660F6FBEA9A47D568D71FFBCB9" xlink:to="loc_srt_NameOfMajorCustomerDomain_0236C1A27236E93636AE568D71FF4022_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_0236C1A27236E93636AE568D71FF4022" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_80A2B7660F6FBEA9A47D568D71FFBCB9" xlink:to="loc_srt_NameOfMajorCustomerDomain_0236C1A27236E93636AE568D71FF4022" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_DIYCustomerMember" xlink:label="loc_orly_DIYCustomerMember_55FAECEC9939BDC80A05568D71FFBFF4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_0236C1A27236E93636AE568D71FF4022" xlink:to="loc_orly_DIYCustomerMember_55FAECEC9939BDC80A05568D71FFBFF4" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_ProfessionalServiceProviderCustomerMember" xlink:label="loc_orly_ProfessionalServiceProviderCustomerMember_CE0201B30D0268B99E63568D7200424F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_0236C1A27236E93636AE568D71FF4022" xlink:to="loc_orly_ProfessionalServiceProviderCustomerMember_CE0201B30D0268B99E63568D7200424F" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_OtherCustomersAndSalesAdjustmentsMember" xlink:label="loc_orly_OtherCustomersAndSalesAdjustmentsMember_94EBCD782CD4D6A633AA568D7200E0EC" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_0236C1A27236E93636AE568D71FF4022" xlink:to="loc_orly_OtherCustomersAndSalesAdjustmentsMember_94EBCD782CD4D6A633AA568D7200E0EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_204E78424301CE14BDF4568D7200E836" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4429E97C7990326320BA568D72006AAD" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_204E78424301CE14BDF4568D7200E836" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_035C559812C1DB0B8985A183A6C05B70" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_084CA7922F00E0C6F7C0A183A6BF89AF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_035C559812C1DB0B8985A183A6C05B70" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_084CA7922F00E0C6F7C0A183A6BF89AF" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="orly-20190331.xsd#orly_ContractWithCustomerLiabilityArrangementTypeAxis" xlink:label="loc_orly_ContractWithCustomerLiabilityArrangementTypeAxis_230B5B357D7F101EBE57A183A6BF54E0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_084CA7922F00E0C6F7C0A183A6BF89AF" xlink:to="loc_orly_ContractWithCustomerLiabilityArrangementTypeAxis_230B5B357D7F101EBE57A183A6BF54E0" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_ContractWithCustomerLiabilityArrangementTypeDomain" xlink:label="loc_orly_ContractWithCustomerLiabilityArrangementTypeDomain_EA0172A67A6BDB383E1EA183A6BF937B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_orly_ContractWithCustomerLiabilityArrangementTypeAxis_230B5B357D7F101EBE57A183A6BF54E0" xlink:to="loc_orly_ContractWithCustomerLiabilityArrangementTypeDomain_EA0172A67A6BDB383E1EA183A6BF937B_default" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_ContractWithCustomerLiabilityArrangementTypeDomain" xlink:label="loc_orly_ContractWithCustomerLiabilityArrangementTypeDomain_EA0172A67A6BDB383E1EA183A6BF937B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_orly_ContractWithCustomerLiabilityArrangementTypeAxis_230B5B357D7F101EBE57A183A6BF54E0" xlink:to="loc_orly_ContractWithCustomerLiabilityArrangementTypeDomain_EA0172A67A6BDB383E1EA183A6BF937B" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_LoyaltyProgramMember" xlink:label="loc_orly_LoyaltyProgramMember_3B676D73196E899F3BECA183A6C00196" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_orly_ContractWithCustomerLiabilityArrangementTypeDomain_EA0172A67A6BDB383E1EA183A6BF937B" xlink:to="loc_orly_LoyaltyProgramMember_3B676D73196E899F3BECA183A6C00196" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_158806280C245B8899F2A183A6C0B743" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_035C559812C1DB0B8985A183A6C05B70" xlink:to="loc_us-gaap_ContractWithCustomerLiability_158806280C245B8899F2A183A6C0B743" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_F2478576FC750A4166F1A183A6C1C850" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_035C559812C1DB0B8985A183A6C05B70" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_F2478576FC750A4166F1A183A6C1C850" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/RevenueTables" xlink:type="extended" />
  <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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_16EBCB8B6A9346F94260568D72D96A57" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E469BB70B8196D4B8E7B568D72D87124" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_16EBCB8B6A9346F94260568D72D96A57" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E469BB70B8196D4B8E7B568D72D87124" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_C9252F82D12C1E8545B2568D72D83439" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E469BB70B8196D4B8E7B568D72D87124" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_C9252F82D12C1E8545B2568D72D83439" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_131DD5E680A3B2EC1D9B568D72D8B6AF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_C9252F82D12C1E8545B2568D72D83439" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_131DD5E680A3B2EC1D9B568D72D8B6AF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_131DD5E680A3B2EC1D9B568D72D8B6AF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_C9252F82D12C1E8545B2568D72D83439" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_131DD5E680A3B2EC1D9B568D72D8B6AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_0BDBC8E91BA35BBCCBD7568D72D876BC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_131DD5E680A3B2EC1D9B568D72D8B6AF" xlink:to="loc_us-gaap_StockOptionMember_0BDBC8E91BA35BBCCBD7568D72D876BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7CA43496AE7A3A819BAE568D72D9696B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_16EBCB8B6A9346F94260568D72D96A57" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7CA43496AE7A3A819BAE568D72D9696B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_6B0E3F1EF382D39C0035568D72D94F1B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_16EBCB8B6A9346F94260568D72D96A57" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_6B0E3F1EF382D39C0035568D72D94F1B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_18F9EEE13FA31A484CB0568D72D9592B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_16EBCB8B6A9346F94260568D72D96A57" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_18F9EEE13FA31A484CB0568D72D9592B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D181A9C978383874BE7E568D72D90569" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_16EBCB8B6A9346F94260568D72D96A57" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D181A9C978383874BE7E568D72D90569" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_02E92EF38D95745474AA79B234FF03AD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_A876D0AB38E95F2C0F5E79B234FE024A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_02E92EF38D95745474AA79B234FF03AD" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_A876D0AB38E95F2C0F5E79B234FE024A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_973D80AF0609D97AC5DD79B234FE12C6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_A876D0AB38E95F2C0F5E79B234FE024A" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_973D80AF0609D97AC5DD79B234FE12C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:label="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_4B4633EB361E4699919579B234FF64F1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_973D80AF0609D97AC5DD79B234FE12C6" xlink:to="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_4B4633EB361E4699919579B234FF64F1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:label="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_4B4633EB361E4699919579B234FF64F1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_973D80AF0609D97AC5DD79B234FE12C6" xlink:to="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_4B4633EB361E4699919579B234FF64F1" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_NonqualifiedDeferredCompensationPlanMember" xlink:label="loc_orly_NonqualifiedDeferredCompensationPlanMember_2CC6F5C05CB12D28DA4479B234FF1CA8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_4B4633EB361E4699919579B234FF64F1" xlink:to="loc_orly_NonqualifiedDeferredCompensationPlanMember_2CC6F5C05CB12D28DA4479B234FF1CA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_D22C2BDFC65BC02D33AC79B234FFB62B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_02E92EF38D95745474AA79B234FF03AD" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_D22C2BDFC65BC02D33AC79B234FFB62B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_49913FB2165EA4E83A3C79B23500BD10" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_02E92EF38D95745474AA79B234FF03AD" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_49913FB2165EA4E83A3C79B23500BD10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_065E0875EF82877416F779B235003974" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_02E92EF38D95745474AA79B234FF03AD" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_065E0875EF82877416F779B235003974" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_EmployeeStockPurchasePlanStockPurchasePercentage" xlink:label="loc_orly_EmployeeStockPurchasePlanStockPurchasePercentage_C43FED7B2F721D13404679B23500E6FC" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_02E92EF38D95745474AA79B234FF03AD" xlink:to="loc_orly_EmployeeStockPurchasePlanStockPurchasePercentage_C43FED7B2F721D13404679B23500E6FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_00569288A747ED9BC7E779B2350019A1" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_02E92EF38D95745474AA79B234FF03AD" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_00569288A747ED9BC7E779B2350019A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_47711155E6F34B92317179B2350058BC" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_02E92EF38D95745474AA79B234FF03AD" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_47711155E6F34B92317179B2350058BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_7A9FCC21CD1326ECD54179B23501DCDC" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_02E92EF38D95745474AA79B234FF03AD" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_7A9FCC21CD1326ECD54179B23501DCDC" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails" xlink:type="extended">
    <link:loc xlink:href="orly-20190331.xsd#orly_OtherCompensationAndBenefitPlansLineItems" xlink:label="loc_orly_OtherCompensationAndBenefitPlansLineItems_894822010AE0A63CDDBE568D725FD867" xlink:type="locator" />
    <link:loc xlink:href="orly-20190331.xsd#orly_OtherCompensationAndBenefitPlansTable" xlink:label="loc_orly_OtherCompensationAndBenefitPlansTable_B58335DB188336A5597D568D725D107A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_orly_OtherCompensationAndBenefitPlansLineItems_894822010AE0A63CDDBE568D725FD867" xlink:to="loc_orly_OtherCompensationAndBenefitPlansTable_B58335DB188336A5597D568D725D107A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_DB3D902970EB07DCBA96568D725DDF59" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_orly_OtherCompensationAndBenefitPlansTable_B58335DB188336A5597D568D725D107A" xlink:to="loc_us-gaap_AwardTypeAxis_DB3D902970EB07DCBA96568D725DDF59" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3CC23A10F90DEC175C67568D725DA766_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_DB3D902970EB07DCBA96568D725DDF59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3CC23A10F90DEC175C67568D725DA766_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3CC23A10F90DEC175C67568D725DA766" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_DB3D902970EB07DCBA96568D725DDF59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3CC23A10F90DEC175C67568D725DA766" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_7B65759754AC93DE19BD568D725EA698" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3CC23A10F90DEC175C67568D725DA766" xlink:to="loc_us-gaap_RestrictedStockMember_7B65759754AC93DE19BD568D725EA698" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_2E20BF48D4B480B3E092568D725E1E88" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_orly_OtherCompensationAndBenefitPlansTable_B58335DB188336A5597D568D725D107A" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_2E20BF48D4B480B3E092568D725E1E88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_24D0E7E8596D52A405D3568D725E7E3C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_2E20BF48D4B480B3E092568D725E1E88" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_24D0E7E8596D52A405D3568D725E7E3C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_24D0E7E8596D52A405D3568D725E7E3C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_2E20BF48D4B480B3E092568D725E1E88" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_24D0E7E8596D52A405D3568D725E7E3C" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_EmployeeStockPurchasePlanMember" xlink:label="loc_orly_EmployeeStockPurchasePlanMember_CB7EA1D5E9EF8981E810568D725E92FE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_24D0E7E8596D52A405D3568D725E7E3C" xlink:to="loc_orly_EmployeeStockPurchasePlanMember_CB7EA1D5E9EF8981E810568D725E92FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_E6B19E5DA47E0DB2A05B568D725F87E0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_orly_OtherCompensationAndBenefitPlansLineItems_894822010AE0A63CDDBE568D725FD867" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_E6B19E5DA47E0DB2A05B568D725F87E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1E92735DE9C6D27E44CB568D725F2CF3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_orly_OtherCompensationAndBenefitPlansLineItems_894822010AE0A63CDDBE568D725FD867" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1E92735DE9C6D27E44CB568D725F2CF3" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="orly-20190331.xsd#orly_OtherCompensationAndBenefitPlansLineItems" xlink:label="loc_orly_OtherCompensationAndBenefitPlansLineItems_93443E99CFF50755ADED9707F8083942" xlink:type="locator" />
    <link:loc xlink:href="orly-20190331.xsd#orly_OtherCompensationAndBenefitPlansTable" xlink:label="loc_orly_OtherCompensationAndBenefitPlansTable_EFF8BC8841A0DDFF081C9707F8068071" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_orly_OtherCompensationAndBenefitPlansLineItems_93443E99CFF50755ADED9707F8083942" xlink:to="loc_orly_OtherCompensationAndBenefitPlansTable_EFF8BC8841A0DDFF081C9707F8068071" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_D79E5EB658795CFD1BE59707F8061BF2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_orly_OtherCompensationAndBenefitPlansTable_EFF8BC8841A0DDFF081C9707F8068071" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_D79E5EB658795CFD1BE59707F8061BF2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_392A9C0E64892041CBAC9707F8062958_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_D79E5EB658795CFD1BE59707F8061BF2" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_392A9C0E64892041CBAC9707F8062958_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_392A9C0E64892041CBAC9707F8062958" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_D79E5EB658795CFD1BE59707F8061BF2" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_392A9C0E64892041CBAC9707F8062958" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_EmployeeStockPurchasePlanMember" xlink:label="loc_orly_EmployeeStockPurchasePlanMember_087EA6B0839C4A067FA79707F8078801" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_392A9C0E64892041CBAC9707F8062958" xlink:to="loc_orly_EmployeeStockPurchasePlanMember_087EA6B0839C4A067FA79707F8078801" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_55D479B23073538A4E249707F807FC46" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_orly_OtherCompensationAndBenefitPlansTable_EFF8BC8841A0DDFF081C9707F8068071" xlink:to="loc_us-gaap_AwardTypeAxis_55D479B23073538A4E249707F807FC46" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C67F24CC4F30B5DDDC2A9707F8073126_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_55D479B23073538A4E249707F807FC46" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C67F24CC4F30B5DDDC2A9707F8073126_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C67F24CC4F30B5DDDC2A9707F8073126" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_55D479B23073538A4E249707F807FC46" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C67F24CC4F30B5DDDC2A9707F8073126" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_2CBED621697701F5470D9707F80700D1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C67F24CC4F30B5DDDC2A9707F8073126" xlink:to="loc_us-gaap_RestrictedStockMember_2CBED621697701F5470D9707F80700D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_5C038C140C7D072EAD5F9707F8081197" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_orly_OtherCompensationAndBenefitPlansTable_EFF8BC8841A0DDFF081C9707F8068071" xlink:to="loc_us-gaap_TitleOfIndividualAxis_5C038C140C7D072EAD5F9707F8081197" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_F4868DB315DBF2A9F8749707F80898C7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TitleOfIndividualAxis_5C038C140C7D072EAD5F9707F8081197" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_F4868DB315DBF2A9F8749707F80898C7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_F4868DB315DBF2A9F8749707F80898C7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TitleOfIndividualAxis_5C038C140C7D072EAD5F9707F8081197" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_F4868DB315DBF2A9F8749707F80898C7" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_EmployeeMember" xlink:label="loc_orly_EmployeeMember_368C138329A0FD5C697D9707F808A4F8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_F4868DB315DBF2A9F8749707F80898C7" xlink:to="loc_orly_EmployeeMember_368C138329A0FD5C697D9707F808A4F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DirectorMember" xlink:label="loc_us-gaap_DirectorMember_3CDF12230335838071849707F808CA16" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_F4868DB315DBF2A9F8749707F80898C7" xlink:to="loc_us-gaap_DirectorMember_3CDF12230335838071849707F808CA16" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_EmployeeStockPurchasePlanStockPurchasePercentage" xlink:label="loc_orly_EmployeeStockPurchasePlanStockPurchasePercentage_9245522DF2CD6449CD289707F809D82F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_orly_OtherCompensationAndBenefitPlansLineItems_93443E99CFF50755ADED9707F8083942" xlink:to="loc_orly_EmployeeStockPurchasePlanStockPurchasePercentage_9245522DF2CD6449CD289707F809D82F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_4CF7712907475208B02E9707F8098E0A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_orly_OtherCompensationAndBenefitPlansLineItems_93443E99CFF50755ADED9707F8083942" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_4CF7712907475208B02E9707F8098E0A" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_947AA7BB9F5DBE5771EC9707F8016522" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanTable" xlink:label="loc_us-gaap_DefinedContributionPlanTable_3EF9EB7380E5CFB995019707F7FE4170" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_947AA7BB9F5DBE5771EC9707F8016522" xlink:to="loc_us-gaap_DefinedContributionPlanTable_3EF9EB7380E5CFB995019707F7FE4170" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="loc_us-gaap_RetirementPlanNameAxis_BC7F98BD77DB92FA529E9707F7FF4C96" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_3EF9EB7380E5CFB995019707F7FE4170" xlink:to="loc_us-gaap_RetirementPlanNameAxis_BC7F98BD77DB92FA529E9707F7FF4C96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_6D7CF7D4BA16FDC0F3AA9707F7FFF6AA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_BC7F98BD77DB92FA529E9707F7FF4C96" xlink:to="loc_us-gaap_RetirementPlanNameDomain_6D7CF7D4BA16FDC0F3AA9707F7FFF6AA_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_6D7CF7D4BA16FDC0F3AA9707F7FFF6AA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_BC7F98BD77DB92FA529E9707F7FF4C96" xlink:to="loc_us-gaap_RetirementPlanNameDomain_6D7CF7D4BA16FDC0F3AA9707F7FFF6AA" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_ProfitSharingAndSavingsPlanMember" xlink:label="loc_orly_ProfitSharingAndSavingsPlanMember_4EC48DB78A0047E8DA5E9707F7FF3EAB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_6D7CF7D4BA16FDC0F3AA9707F7FFF6AA" xlink:to="loc_orly_ProfitSharingAndSavingsPlanMember_4EC48DB78A0047E8DA5E9707F7FF3EAB" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis" xlink:label="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_F623D409B7BD699DFC6F9707F80031B0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_3EF9EB7380E5CFB995019707F7FE4170" xlink:to="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_F623D409B7BD699DFC6F9707F80031B0" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain" xlink:label="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_95FAAE27831D5279D52C9707F8006841_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_F623D409B7BD699DFC6F9707F80031B0" xlink:to="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_95FAAE27831D5279D52C9707F8006841_default" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain" xlink:label="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_95FAAE27831D5279D52C9707F8006841" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_F623D409B7BD699DFC6F9707F80031B0" xlink:to="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_95FAAE27831D5279D52C9707F8006841" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember" xlink:label="loc_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_34FDD1C21C21C01ACBE69707F80033CB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_95FAAE27831D5279D52C9707F8006841" xlink:to="loc_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_34FDD1C21C21C01ACBE69707F80033CB" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember" xlink:label="loc_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_0793122802316CD4C4339707F8012122" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_95FAAE27831D5279D52C9707F8006841" xlink:to="loc_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_0793122802316CD4C4339707F8012122" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_FCE6319D2B2263C49DE19707F801A7C4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_947AA7BB9F5DBE5771EC9707F8016522" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_FCE6319D2B2263C49DE19707F801A7C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_9D88AF23E425ADF97B3F9707F8012EB0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_947AA7BB9F5DBE5771EC9707F8016522" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_9D88AF23E425ADF97B3F9707F8012EB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_C138C685A242C322430F9707F801C989" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_947AA7BB9F5DBE5771EC9707F8016522" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_C138C685A242C322430F9707F801C989" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E002D72987C505D430FB9707F78B7156" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_F1A706D91049BB873E489707F78A2027" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E002D72987C505D430FB9707F78B7156" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_F1A706D91049BB873E489707F78A2027" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_BC197391A712D2C40D0F9707F78AB596" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_F1A706D91049BB873E489707F78A2027" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_BC197391A712D2C40D0F9707F78AB596" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_22C8A614572F7636AC779707F78AFB9D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_BC197391A712D2C40D0F9707F78AB596" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_22C8A614572F7636AC779707F78AFB9D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_22C8A614572F7636AC779707F78AFB9D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_BC197391A712D2C40D0F9707F78AB596" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_22C8A614572F7636AC779707F78AFB9D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_4FBF145D61C7BA6F21859707F78B5D73" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_22C8A614572F7636AC779707F78AFB9D" xlink:to="loc_us-gaap_StockOptionMember_4FBF145D61C7BA6F21859707F78B5D73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1864A3F732FF50B5D1129707F78BF665" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E002D72987C505D430FB9707F78B7156" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1864A3F732FF50B5D1129707F78BF665" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1A1FE6BDD8A963441BA19707F78B06AE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E002D72987C505D430FB9707F78B7156" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1A1FE6BDD8A963441BA19707F78B06AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_87C45760870C6A5411299707F78B83A2" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E002D72987C505D430FB9707F78B7156" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_87C45760870C6A5411299707F78B83A2" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7E598F4F4B3F99CB95B97AC277B3D339" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_270E31497391A1AECAB57AC277B1F502" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7E598F4F4B3F99CB95B97AC277B3D339" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_270E31497391A1AECAB57AC277B1F502" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_4C7CA5F6E864947A6C777AC277B10B1D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_270E31497391A1AECAB57AC277B1F502" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_4C7CA5F6E864947A6C777AC277B10B1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_CCFFF76B06181D65A7B47AC277B19083_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_4C7CA5F6E864947A6C777AC277B10B1D" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_CCFFF76B06181D65A7B47AC277B19083_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_CCFFF76B06181D65A7B47AC277B19083" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_4C7CA5F6E864947A6C777AC277B10B1D" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_CCFFF76B06181D65A7B47AC277B19083" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_5EA6B1A64F9EA90759FB7AC277B15376" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_CCFFF76B06181D65A7B47AC277B19083" xlink:to="loc_us-gaap_StockOptionMember_5EA6B1A64F9EA90759FB7AC277B15376" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_8B14AA90C9E1CE7782517AC277B25435" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_270E31497391A1AECAB57AC277B1F502" xlink:to="loc_us-gaap_TitleOfIndividualAxis_8B14AA90C9E1CE7782517AC277B25435" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_09A2EF2BE2BDAAC7169B7AC277B2ABF7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TitleOfIndividualAxis_8B14AA90C9E1CE7782517AC277B25435" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_09A2EF2BE2BDAAC7169B7AC277B2ABF7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_09A2EF2BE2BDAAC7169B7AC277B2ABF7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TitleOfIndividualAxis_8B14AA90C9E1CE7782517AC277B25435" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_09A2EF2BE2BDAAC7169B7AC277B2ABF7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DirectorMember" xlink:label="loc_us-gaap_DirectorMember_2894B8979C8D9A4AE6337AC277B299FC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_09A2EF2BE2BDAAC7169B7AC277B2ABF7" xlink:to="loc_us-gaap_DirectorMember_2894B8979C8D9A4AE6337AC277B299FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_7DEFC96BAFF50CD75A817AC277B2C36F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_270E31497391A1AECAB57AC277B1F502" xlink:to="loc_us-gaap_AwardTypeAxis_7DEFC96BAFF50CD75A817AC277B2C36F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76D05EA6DDFA39356B217AC277B3D947_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_7DEFC96BAFF50CD75A817AC277B2C36F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76D05EA6DDFA39356B217AC277B3D947_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76D05EA6DDFA39356B217AC277B3D947" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_7DEFC96BAFF50CD75A817AC277B2C36F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76D05EA6DDFA39356B217AC277B3D947" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_5B0E891A38ECDA571E127AC277B3949A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76D05EA6DDFA39356B217AC277B3D947" xlink:to="loc_us-gaap_EmployeeStockOptionMember_5B0E891A38ECDA571E127AC277B3949A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_958B79CAB70DE2BF42FC7AC277B3EC7D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7E598F4F4B3F99CB95B97AC277B3D339" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_958B79CAB70DE2BF42FC7AC277B3EC7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_53AB6FEA26C77728825F7AC277B48E49" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7E598F4F4B3F99CB95B97AC277B3D339" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_53AB6FEA26C77728825F7AC277B48E49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9A3CBD0610DDA2C802F97AC277B49626" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7E598F4F4B3F99CB95B97AC277B3D339" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9A3CBD0610DDA2C802F97AC277B49626" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_72CDDC3CB9F75C4E9C0E7AC277B4BB0E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7E598F4F4B3F99CB95B97AC277B3D339" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_72CDDC3CB9F75C4E9C0E7AC277B4BB0E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_63C5BA22F7494D3AE3247AC277B49D22" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7E598F4F4B3F99CB95B97AC277B3D339" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_63C5BA22F7494D3AE3247AC277B49D22" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0247292CA81B639E9B1E7A0F69037724" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_EFE21108D1BBF1F1D6BE7A0F69039995" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_EFE21108D1BBF1F1D6BE7A0F69039995" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_6D7EA5BCB0B9339D5E327A0F6903987A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_EFE21108D1BBF1F1D6BE7A0F69039995" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_6D7EA5BCB0B9339D5E327A0F6903987A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_8198F848B795D79E33817A0F6903A89E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6D7EA5BCB0B9339D5E327A0F6903987A" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_8198F848B795D79E33817A0F6903A89E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_8198F848B795D79E33817A0F6903A89E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6D7EA5BCB0B9339D5E327A0F6903987A" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_8198F848B795D79E33817A0F6903A89E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_D7CF7E4F8ED14D86626D7A0F69039EBF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8198F848B795D79E33817A0F6903A89E" xlink:to="loc_us-gaap_StockOptionMember_D7CF7E4F8ED14D86626D7A0F69039EBF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_90D4D08B3C1BF24B3A747A0F6903307A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_90D4D08B3C1BF24B3A747A0F6903307A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_D51C467F9AE5344268AC7A0F69039A0E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_D51C467F9AE5344268AC7A0F69039A0E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1D0CF3C77563327C89F67A0F6903AB49" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1D0CF3C77563327C89F67A0F6903AB49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_FC1C3709F232DB52E1577A0F6903D534" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_FC1C3709F232DB52E1577A0F6903D534" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9F8C6F5F1648F330D0887A0F690378F9" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9F8C6F5F1648F330D0887A0F690378F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1E2D919FFFFDA258806C7A0F69032165" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1E2D919FFFFDA258806C7A0F69032165" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_AA0A38F38891DB2E87B07A0F69037AE2" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_AA0A38F38891DB2E87B07A0F69037AE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_96DDD2742E21F1BD456D7A0F69036F21" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_96DDD2742E21F1BD456D7A0F69036F21" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_34E387C40F2394ABE46B7A0F6903C835" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_34E387C40F2394ABE46B7A0F6903C835" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0893D162F25D0152147E7A0F690338AB" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0893D162F25D0152147E7A0F690338AB" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_B57EABED6B90078916BA568D721910C4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3DCA97EC221314B283FA568D72168144" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_B57EABED6B90078916BA568D721910C4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3DCA97EC221314B283FA568D72168144" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0D84E36F09F6252526D4568D72171853" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3DCA97EC221314B283FA568D72168144" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_0D84E36F09F6252526D4568D72171853" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_567AE571EF5B288898B7568D72175E85_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0D84E36F09F6252526D4568D72171853" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_567AE571EF5B288898B7568D72175E85_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_567AE571EF5B288898B7568D72175E85" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0D84E36F09F6252526D4568D72171853" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_567AE571EF5B288898B7568D72175E85" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_D4684B7290FDFC7F86B0568D7217F1BD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_567AE571EF5B288898B7568D72175E85" xlink:to="loc_us-gaap_StockOptionMember_D4684B7290FDFC7F86B0568D7217F1BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_F6FBCA23666FB03B78E2568D7218449C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3DCA97EC221314B283FA568D72168144" xlink:to="loc_us-gaap_AwardTypeAxis_F6FBCA23666FB03B78E2568D7218449C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2181596746E496FCF5E5568D7218CBF8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_F6FBCA23666FB03B78E2568D7218449C" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2181596746E496FCF5E5568D7218CBF8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2181596746E496FCF5E5568D7218CBF8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_F6FBCA23666FB03B78E2568D7218449C" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2181596746E496FCF5E5568D7218CBF8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_77B51315C07641732CC2568D7218A4AA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2181596746E496FCF5E5568D7218CBF8" xlink:to="loc_us-gaap_RestrictedStockMember_77B51315C07641732CC2568D7218A4AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_C1D731EC5229CA8DAF06568D7218CF1F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3DCA97EC221314B283FA568D72168144" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_C1D731EC5229CA8DAF06568D7218CF1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_A9C875AC9D148D5143B2568D721893E3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_C1D731EC5229CA8DAF06568D7218CF1F" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_A9C875AC9D148D5143B2568D721893E3_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_A9C875AC9D148D5143B2568D721893E3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_C1D731EC5229CA8DAF06568D7218CF1F" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_A9C875AC9D148D5143B2568D721893E3" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_EmployeeStockPurchasePlanMember" xlink:label="loc_orly_EmployeeStockPurchasePlanMember_30DAB54E68C56FD246E4568D72192750" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_A9C875AC9D148D5143B2568D721893E3" xlink:to="loc_orly_EmployeeStockPurchasePlanMember_30DAB54E68C56FD246E4568D72192750" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_13CA4E01E9467B525F17568D72191289" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_B57EABED6B90078916BA568D721910C4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_13CA4E01E9467B525F17568D72191289" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_5B2E11E5A2B7C1FD7BE9568D72192901" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_B57EABED6B90078916BA568D721910C4" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_5B2E11E5A2B7C1FD7BE9568D72192901" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_76C605D39AC768F20370568D7219F257" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_B57EABED6B90078916BA568D721910C4" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_76C605D39AC768F20370568D7219F257" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1713616392F46701E034568D7225F4A6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_FCEE43FA8C92F4D59A1F568D7224812D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1713616392F46701E034568D7225F4A6" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_FCEE43FA8C92F4D59A1F568D7224812D" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_74C84901F0AB7A80DA9C568D7224C3D6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_FCEE43FA8C92F4D59A1F568D7224812D" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_74C84901F0AB7A80DA9C568D7224C3D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_94F64DB457C1BA566F9E568D722534B2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_74C84901F0AB7A80DA9C568D7224C3D6" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_94F64DB457C1BA566F9E568D722534B2_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_94F64DB457C1BA566F9E568D722534B2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_74C84901F0AB7A80DA9C568D7224C3D6" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_94F64DB457C1BA566F9E568D722534B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_A84A261293FDE3FEEB26568D7225308B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_94F64DB457C1BA566F9E568D722534B2" xlink:to="loc_us-gaap_SubsequentEventMember_A84A261293FDE3FEEB26568D7225308B" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_StockRepurchaseProgramIncreaseInAuthorizedAmount" xlink:label="loc_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_BB7B14719E02EC192A44568D72265AE2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1713616392F46701E034568D7225F4A6" xlink:to="loc_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_BB7B14719E02EC192A44568D72265AE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9B71AEB2618F13C3F607568D72263CD6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1713616392F46701E034568D7225F4A6" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9B71AEB2618F13C3F607568D72263CD6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_FF8FE0E1312079AC3A6D568D72263DA8" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1713616392F46701E034568D7225F4A6" xlink:to="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_FF8FE0E1312079AC3A6D568D72263DA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_B1E009F85C98D5F13502568D7226E63C" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1713616392F46701E034568D7225F4A6" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_B1E009F85C98D5F13502568D7226E63C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_6C82071DF1466E21F26A568D72262671" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1713616392F46701E034568D7225F4A6" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_6C82071DF1466E21F26A568D72262671" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_BCD91187A6D5520236D2568D72272A4C" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1713616392F46701E034568D7225F4A6" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_BCD91187A6D5520236D2568D72272A4C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValueAcquiredParValueMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_D9A3069ADC5E32987E09568D72279B40" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1713616392F46701E034568D7225F4A6" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_D9A3069ADC5E32987E09568D72279B40" 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>9
<FILENAME>orly-20190331_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_ProceedsFromRepurchaseOfEquityAbstract_9ECD224E62E64D67DD50568D72242C4B_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_9ECD224E62E64D67DD50568D72242C4B" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepurchaseOfEquityAbstract" xlink:label="loc_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_9ECD224E62E64D67DD50568D72242C4B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_9ECD224E62E64D67DD50568D72242C4B" xlink:to="lab_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_9ECD224E62E64D67DD50568D72242C4B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_FCEE43FA8C92F4D59A1F568D7224812D_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable_FCEE43FA8C92F4D59A1F568D7224812D" 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_FCEE43FA8C92F4D59A1F568D7224812D_label_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable_FCEE43FA8C92F4D59A1F568D7224812D" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_FCEE43FA8C92F4D59A1F568D7224812D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_FCEE43FA8C92F4D59A1F568D7224812D" xlink:to="lab_us-gaap_ClassOfTreasuryStockTable_FCEE43FA8C92F4D59A1F568D7224812D" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_74C84901F0AB7A80DA9C568D7224C3D6_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis_74C84901F0AB7A80DA9C568D7224C3D6" 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_74C84901F0AB7A80DA9C568D7224C3D6_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis_74C84901F0AB7A80DA9C568D7224C3D6" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_74C84901F0AB7A80DA9C568D7224C3D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_74C84901F0AB7A80DA9C568D7224C3D6" xlink:to="lab_us-gaap_SubsequentEventTypeAxis_74C84901F0AB7A80DA9C568D7224C3D6" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_94F64DB457C1BA566F9E568D722534B2_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain_94F64DB457C1BA566F9E568D722534B2" 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_94F64DB457C1BA566F9E568D722534B2_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain_94F64DB457C1BA566F9E568D722534B2" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_94F64DB457C1BA566F9E568D722534B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_94F64DB457C1BA566F9E568D722534B2" xlink:to="lab_us-gaap_SubsequentEventTypeDomain_94F64DB457C1BA566F9E568D722534B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventMember_A84A261293FDE3FEEB26568D7225308B_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember_A84A261293FDE3FEEB26568D7225308B" 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_A84A261293FDE3FEEB26568D7225308B_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember_A84A261293FDE3FEEB26568D7225308B" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_A84A261293FDE3FEEB26568D7225308B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember_A84A261293FDE3FEEB26568D7225308B" xlink:to="lab_us-gaap_SubsequentEventMember_A84A261293FDE3FEEB26568D7225308B" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_1713616392F46701E034568D7225F4A6_terseLabel_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems_1713616392F46701E034568D7225F4A6" 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_1713616392F46701E034568D7225F4A6_label_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems_1713616392F46701E034568D7225F4A6" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1713616392F46701E034568D7225F4A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1713616392F46701E034568D7225F4A6" xlink:to="lab_us-gaap_EquityClassOfTreasuryStockLineItems_1713616392F46701E034568D7225F4A6" xlink:type="arc" />
    <link:label id="lab_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_BB7B14719E02EC192A44568D72265AE2_terseLabel_en-US" xlink:label="lab_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_BB7B14719E02EC192A44568D72265AE2" 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_BB7B14719E02EC192A44568D72265AE2_label_en-US" xlink:label="lab_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_BB7B14719E02EC192A44568D72265AE2" 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_BB7B14719E02EC192A44568D72265AE2_documentation_en-US" xlink:label="lab_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_BB7B14719E02EC192A44568D72265AE2" 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-20190331.xsd#orly_StockRepurchaseProgramIncreaseInAuthorizedAmount" xlink:label="loc_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_BB7B14719E02EC192A44568D72265AE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_BB7B14719E02EC192A44568D72265AE2" xlink:to="lab_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_BB7B14719E02EC192A44568D72265AE2" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9B71AEB2618F13C3F607568D72263CD6_verboseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9B71AEB2618F13C3F607568D72263CD6" 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_9B71AEB2618F13C3F607568D72263CD6_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9B71AEB2618F13C3F607568D72263CD6" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9B71AEB2618F13C3F607568D72263CD6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9B71AEB2618F13C3F607568D72263CD6" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9B71AEB2618F13C3F607568D72263CD6" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchaseProgramPeriodInForce1_FF8FE0E1312079AC3A6D568D72263DA8_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramPeriodInForce1_FF8FE0E1312079AC3A6D568D72263DA8" 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_FF8FE0E1312079AC3A6D568D72263DA8_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramPeriodInForce1_FF8FE0E1312079AC3A6D568D72263DA8" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_FF8FE0E1312079AC3A6D568D72263DA8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_FF8FE0E1312079AC3A6D568D72263DA8" xlink:to="lab_us-gaap_StockRepurchaseProgramPeriodInForce1_FF8FE0E1312079AC3A6D568D72263DA8" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_B1E009F85C98D5F13502568D7226E63C_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_B1E009F85C98D5F13502568D7226E63C" 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_B1E009F85C98D5F13502568D7226E63C_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_B1E009F85C98D5F13502568D7226E63C" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_B1E009F85C98D5F13502568D7226E63C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_B1E009F85C98D5F13502568D7226E63C" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_B1E009F85C98D5F13502568D7226E63C" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_6C82071DF1466E21F26A568D72262671_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_6C82071DF1466E21F26A568D72262671" 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_6C82071DF1466E21F26A568D72262671_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_6C82071DF1466E21F26A568D72262671" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_6C82071DF1466E21F26A568D72262671" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_6C82071DF1466E21F26A568D72262671" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_6C82071DF1466E21F26A568D72262671" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_BCD91187A6D5520236D2568D72272A4C_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_BCD91187A6D5520236D2568D72272A4C" 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_BCD91187A6D5520236D2568D72272A4C_label_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_BCD91187A6D5520236D2568D72272A4C" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_BCD91187A6D5520236D2568D72272A4C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_BCD91187A6D5520236D2568D72272A4C" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_BCD91187A6D5520236D2568D72272A4C" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredParValueMethod_D9A3069ADC5E32987E09568D72279B40_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredParValueMethod_D9A3069ADC5E32987E09568D72279B40" 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_D9A3069ADC5E32987E09568D72279B40_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredParValueMethod_D9A3069ADC5E32987E09568D72279B40" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValueAcquiredParValueMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_D9A3069ADC5E32987E09568D72279B40" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_D9A3069ADC5E32987E09568D72279B40" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredParValueMethod_D9A3069ADC5E32987E09568D72279B40" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_FCD5C63ECC2A8708F99F568D72169C9A_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_FCD5C63ECC2A8708F99F568D72169C9A" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_FCD5C63ECC2A8708F99F568D72169C9A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_FCD5C63ECC2A8708F99F568D72169C9A" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_FCD5C63ECC2A8708F99F568D72169C9A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3DCA97EC221314B283FA568D72168144_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3DCA97EC221314B283FA568D72168144" 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_3DCA97EC221314B283FA568D72168144_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3DCA97EC221314B283FA568D72168144" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3DCA97EC221314B283FA568D72168144" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3DCA97EC221314B283FA568D72168144" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3DCA97EC221314B283FA568D72168144" xlink:type="arc" />
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_0D84E36F09F6252526D4568D72171853_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis_0D84E36F09F6252526D4568D72171853" 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_0D84E36F09F6252526D4568D72171853_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis_0D84E36F09F6252526D4568D72171853" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0D84E36F09F6252526D4568D72171853" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0D84E36F09F6252526D4568D72171853" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis_0D84E36F09F6252526D4568D72171853" xlink:type="arc" />
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_567AE571EF5B288898B7568D72175E85_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain_567AE571EF5B288898B7568D72175E85" 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_567AE571EF5B288898B7568D72175E85_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain_567AE571EF5B288898B7568D72175E85" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_567AE571EF5B288898B7568D72175E85" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_567AE571EF5B288898B7568D72175E85" xlink:to="lab_us-gaap_DerivativeContractTypeDomain_567AE571EF5B288898B7568D72175E85" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockOptionMember_D4684B7290FDFC7F86B0568D7217F1BD_terseLabel_en-US" xlink:label="lab_us-gaap_StockOptionMember_D4684B7290FDFC7F86B0568D7217F1BD" 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_D4684B7290FDFC7F86B0568D7217F1BD_label_en-US" xlink:label="lab_us-gaap_StockOptionMember_D4684B7290FDFC7F86B0568D7217F1BD" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_D4684B7290FDFC7F86B0568D7217F1BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockOptionMember_D4684B7290FDFC7F86B0568D7217F1BD" xlink:to="lab_us-gaap_StockOptionMember_D4684B7290FDFC7F86B0568D7217F1BD" xlink:type="arc" />
    <link:label id="lab_us-gaap_AwardTypeAxis_F6FBCA23666FB03B78E2568D7218449C_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_F6FBCA23666FB03B78E2568D7218449C" 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_F6FBCA23666FB03B78E2568D7218449C_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_F6FBCA23666FB03B78E2568D7218449C" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_F6FBCA23666FB03B78E2568D7218449C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis_F6FBCA23666FB03B78E2568D7218449C" xlink:to="lab_us-gaap_AwardTypeAxis_F6FBCA23666FB03B78E2568D7218449C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2181596746E496FCF5E5568D7218CBF8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2181596746E496FCF5E5568D7218CBF8" 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_2181596746E496FCF5E5568D7218CBF8_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2181596746E496FCF5E5568D7218CBF8" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2181596746E496FCF5E5568D7218CBF8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2181596746E496FCF5E5568D7218CBF8" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2181596746E496FCF5E5568D7218CBF8" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedStockMember_77B51315C07641732CC2568D7218A4AA_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember_77B51315C07641732CC2568D7218A4AA" 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_77B51315C07641732CC2568D7218A4AA_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember_77B51315C07641732CC2568D7218A4AA" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_77B51315C07641732CC2568D7218A4AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember_77B51315C07641732CC2568D7218A4AA" xlink:to="lab_us-gaap_RestrictedStockMember_77B51315C07641732CC2568D7218A4AA" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_C1D731EC5229CA8DAF06568D7218CF1F_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis_C1D731EC5229CA8DAF06568D7218CF1F" 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_C1D731EC5229CA8DAF06568D7218CF1F_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis_C1D731EC5229CA8DAF06568D7218CF1F" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_C1D731EC5229CA8DAF06568D7218CF1F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_C1D731EC5229CA8DAF06568D7218CF1F" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis_C1D731EC5229CA8DAF06568D7218CF1F" xlink:type="arc" />
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_A9C875AC9D148D5143B2568D721893E3_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain_A9C875AC9D148D5143B2568D721893E3" 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_A9C875AC9D148D5143B2568D721893E3_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain_A9C875AC9D148D5143B2568D721893E3" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_A9C875AC9D148D5143B2568D721893E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_A9C875AC9D148D5143B2568D721893E3" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain_A9C875AC9D148D5143B2568D721893E3" xlink:type="arc" />
    <link:label id="lab_orly_EmployeeStockPurchasePlanMember_30DAB54E68C56FD246E4568D72192750_terseLabel_en-US" xlink:label="lab_orly_EmployeeStockPurchasePlanMember_30DAB54E68C56FD246E4568D72192750" 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_30DAB54E68C56FD246E4568D72192750_label_en-US" xlink:label="lab_orly_EmployeeStockPurchasePlanMember_30DAB54E68C56FD246E4568D72192750" 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_30DAB54E68C56FD246E4568D72192750_documentation_en-US" xlink:label="lab_orly_EmployeeStockPurchasePlanMember_30DAB54E68C56FD246E4568D72192750" 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-20190331.xsd#orly_EmployeeStockPurchasePlanMember" xlink:label="loc_orly_EmployeeStockPurchasePlanMember_30DAB54E68C56FD246E4568D72192750" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_EmployeeStockPurchasePlanMember_30DAB54E68C56FD246E4568D72192750" xlink:to="lab_orly_EmployeeStockPurchasePlanMember_30DAB54E68C56FD246E4568D72192750" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_B57EABED6B90078916BA568D721910C4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_B57EABED6B90078916BA568D721910C4" 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_B57EABED6B90078916BA568D721910C4_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_B57EABED6B90078916BA568D721910C4" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_B57EABED6B90078916BA568D721910C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_B57EABED6B90078916BA568D721910C4" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_B57EABED6B90078916BA568D721910C4" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_13CA4E01E9467B525F17568D72191289_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_13CA4E01E9467B525F17568D72191289" 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_13CA4E01E9467B525F17568D72191289_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_13CA4E01E9467B525F17568D72191289" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_13CA4E01E9467B525F17568D72191289" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_13CA4E01E9467B525F17568D72191289" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_13CA4E01E9467B525F17568D72191289" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_5B2E11E5A2B7C1FD7BE9568D72192901_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_5B2E11E5A2B7C1FD7BE9568D72192901" 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_5B2E11E5A2B7C1FD7BE9568D72192901_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_5B2E11E5A2B7C1FD7BE9568D72192901" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_5B2E11E5A2B7C1FD7BE9568D72192901" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_5B2E11E5A2B7C1FD7BE9568D72192901" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_5B2E11E5A2B7C1FD7BE9568D72192901" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_76C605D39AC768F20370568D7219F257_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_76C605D39AC768F20370568D7219F257" 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_76C605D39AC768F20370568D7219F257_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_76C605D39AC768F20370568D7219F257" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_76C605D39AC768F20370568D7219F257" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_76C605D39AC768F20370568D7219F257" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_76C605D39AC768F20370568D7219F257" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeasesAbstract_AA681565D951645F82C6792575933673_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract_AA681565D951645F82C6792575933673" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_AA681565D951645F82C6792575933673" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract_AA681565D951645F82C6792575933673" xlink:to="lab_us-gaap_LeasesAbstract_AA681565D951645F82C6792575933673" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_2835DBB6CD29149FCC8379257594637F_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock_2835DBB6CD29149FCC8379257594637F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of total lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_2835DBB6CD29149FCC8379257594637F_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock_2835DBB6CD29149FCC8379257594637F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_2835DBB6CD29149FCC8379257594637F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock_2835DBB6CD29149FCC8379257594637F" xlink:to="lab_us-gaap_LeaseCostTableTextBlock_2835DBB6CD29149FCC8379257594637F" xlink:type="arc" />
    <link:label id="lab_orly_LesseeOperatingLeaseOtherLeaseInformationTableTextBlock_69189A0852D048457751795B4B198574_terseLabel_en-US" xlink:label="lab_orly_LesseeOperatingLeaseOtherLeaseInformationTableTextBlock_69189A0852D048457751795B4B198574" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other lease related information</link:label>
    <link:label id="lab_orly_LesseeOperatingLeaseOtherLeaseInformationTableTextBlock_69189A0852D048457751795B4B198574_label_en-US" xlink:label="lab_orly_LesseeOperatingLeaseOtherLeaseInformationTableTextBlock_69189A0852D048457751795B4B198574" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee Operating Lease Other Lease Information [Table Text Block]</link:label>
    <link:label id="lab_orly_LesseeOperatingLeaseOtherLeaseInformationTableTextBlock_69189A0852D048457751795B4B198574_documentation_en-US" xlink:label="lab_orly_LesseeOperatingLeaseOtherLeaseInformationTableTextBlock_69189A0852D048457751795B4B198574" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of other lease information for lessee's operating leases.</link:label>
    <link:loc xlink:href="orly-20190331.xsd#orly_LesseeOperatingLeaseOtherLeaseInformationTableTextBlock" xlink:label="loc_orly_LesseeOperatingLeaseOtherLeaseInformationTableTextBlock_69189A0852D048457751795B4B198574" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_LesseeOperatingLeaseOtherLeaseInformationTableTextBlock_69189A0852D048457751795B4B198574" xlink:to="lab_orly_LesseeOperatingLeaseOtherLeaseInformationTableTextBlock_69189A0852D048457751795B4B198574" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_2218764858C8BE4A9EDA79257593047A_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_2218764858C8BE4A9EDA79257593047A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Future minimum lease payments for operating leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_2218764858C8BE4A9EDA79257593047A_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_2218764858C8BE4A9EDA79257593047A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_2218764858C8BE4A9EDA79257593047A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_2218764858C8BE4A9EDA79257593047A" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_2218764858C8BE4A9EDA79257593047A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationArrangementsAbstract_9430008CF862598FF88279B234FE5786_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementsAbstract_9430008CF862598FF88279B234FE5786" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCompensationArrangementsAbstract" xlink:label="loc_us-gaap_DeferredCompensationArrangementsAbstract_9430008CF862598FF88279B234FE5786" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementsAbstract_9430008CF862598FF88279B234FE5786" xlink:to="lab_us-gaap_DeferredCompensationArrangementsAbstract_9430008CF862598FF88279B234FE5786" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_A876D0AB38E95F2C0F5E79B234FE024A_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_A876D0AB38E95F2C0F5E79B234FE024A" 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_A876D0AB38E95F2C0F5E79B234FE024A_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_A876D0AB38E95F2C0F5E79B234FE024A" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_A876D0AB38E95F2C0F5E79B234FE024A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_A876D0AB38E95F2C0F5E79B234FE024A" xlink:to="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_A876D0AB38E95F2C0F5E79B234FE024A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_973D80AF0609D97AC5DD79B234FE12C6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_973D80AF0609D97AC5DD79B234FE12C6" 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_973D80AF0609D97AC5DD79B234FE12C6_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_973D80AF0609D97AC5DD79B234FE12C6" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_973D80AF0609D97AC5DD79B234FE12C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_973D80AF0609D97AC5DD79B234FE12C6" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_973D80AF0609D97AC5DD79B234FE12C6" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_4B4633EB361E4699919579B234FF64F1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_4B4633EB361E4699919579B234FF64F1" 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_4B4633EB361E4699919579B234FF64F1_label_en-US" xlink:label="lab_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_4B4633EB361E4699919579B234FF64F1" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:label="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_4B4633EB361E4699919579B234FF64F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_4B4633EB361E4699919579B234FF64F1" xlink:to="lab_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_4B4633EB361E4699919579B234FF64F1" xlink:type="arc" />
    <link:label id="lab_orly_NonqualifiedDeferredCompensationPlanMember_2CC6F5C05CB12D28DA4479B234FF1CA8_terseLabel_en-US" xlink:label="lab_orly_NonqualifiedDeferredCompensationPlanMember_2CC6F5C05CB12D28DA4479B234FF1CA8" 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_2CC6F5C05CB12D28DA4479B234FF1CA8_label_en-US" xlink:label="lab_orly_NonqualifiedDeferredCompensationPlanMember_2CC6F5C05CB12D28DA4479B234FF1CA8" 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_2CC6F5C05CB12D28DA4479B234FF1CA8_documentation_en-US" xlink:label="lab_orly_NonqualifiedDeferredCompensationPlanMember_2CC6F5C05CB12D28DA4479B234FF1CA8" 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-20190331.xsd#orly_NonqualifiedDeferredCompensationPlanMember" xlink:label="loc_orly_NonqualifiedDeferredCompensationPlanMember_2CC6F5C05CB12D28DA4479B234FF1CA8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_NonqualifiedDeferredCompensationPlanMember_2CC6F5C05CB12D28DA4479B234FF1CA8" xlink:to="lab_orly_NonqualifiedDeferredCompensationPlanMember_2CC6F5C05CB12D28DA4479B234FF1CA8" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_02E92EF38D95745474AA79B234FF03AD_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_02E92EF38D95745474AA79B234FF03AD" 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_02E92EF38D95745474AA79B234FF03AD_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_02E92EF38D95745474AA79B234FF03AD" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_02E92EF38D95745474AA79B234FF03AD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_02E92EF38D95745474AA79B234FF03AD" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_02E92EF38D95745474AA79B234FF03AD" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_D22C2BDFC65BC02D33AC79B234FFB62B_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_D22C2BDFC65BC02D33AC79B234FFB62B" 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_D22C2BDFC65BC02D33AC79B234FFB62B_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_D22C2BDFC65BC02D33AC79B234FFB62B" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_D22C2BDFC65BC02D33AC79B234FFB62B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_D22C2BDFC65BC02D33AC79B234FFB62B" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_D22C2BDFC65BC02D33AC79B234FFB62B" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_49913FB2165EA4E83A3C79B23500BD10_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_49913FB2165EA4E83A3C79B23500BD10" 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_49913FB2165EA4E83A3C79B23500BD10_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_49913FB2165EA4E83A3C79B23500BD10" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_49913FB2165EA4E83A3C79B23500BD10" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_49913FB2165EA4E83A3C79B23500BD10" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_49913FB2165EA4E83A3C79B23500BD10" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_065E0875EF82877416F779B235003974_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_065E0875EF82877416F779B235003974" 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_065E0875EF82877416F779B235003974_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_065E0875EF82877416F779B235003974" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_065E0875EF82877416F779B235003974" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_065E0875EF82877416F779B235003974" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_065E0875EF82877416F779B235003974" xlink:type="arc" />
    <link:label id="lab_orly_EmployeeStockPurchasePlanStockPurchasePercentage_C43FED7B2F721D13404679B23500E6FC_terseLabel_en-US" xlink:label="lab_orly_EmployeeStockPurchasePlanStockPurchasePercentage_C43FED7B2F721D13404679B23500E6FC" 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_C43FED7B2F721D13404679B23500E6FC_label_en-US" xlink:label="lab_orly_EmployeeStockPurchasePlanStockPurchasePercentage_C43FED7B2F721D13404679B23500E6FC" 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_C43FED7B2F721D13404679B23500E6FC_documentation_en-US" xlink:label="lab_orly_EmployeeStockPurchasePlanStockPurchasePercentage_C43FED7B2F721D13404679B23500E6FC" 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-20190331.xsd#orly_EmployeeStockPurchasePlanStockPurchasePercentage" xlink:label="loc_orly_EmployeeStockPurchasePlanStockPurchasePercentage_C43FED7B2F721D13404679B23500E6FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_EmployeeStockPurchasePlanStockPurchasePercentage_C43FED7B2F721D13404679B23500E6FC" xlink:to="lab_orly_EmployeeStockPurchasePlanStockPurchasePercentage_C43FED7B2F721D13404679B23500E6FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_00569288A747ED9BC7E779B2350019A1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_00569288A747ED9BC7E779B2350019A1" 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_00569288A747ED9BC7E779B2350019A1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_00569288A747ED9BC7E779B2350019A1" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_00569288A747ED9BC7E779B2350019A1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_00569288A747ED9BC7E779B2350019A1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_00569288A747ED9BC7E779B2350019A1" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_47711155E6F34B92317179B2350058BC_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_47711155E6F34B92317179B2350058BC" 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_47711155E6F34B92317179B2350058BC_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_47711155E6F34B92317179B2350058BC" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_47711155E6F34B92317179B2350058BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_47711155E6F34B92317179B2350058BC" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_47711155E6F34B92317179B2350058BC" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_7A9FCC21CD1326ECD54179B23501DCDC_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_7A9FCC21CD1326ECD54179B23501DCDC" 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_7A9FCC21CD1326ECD54179B23501DCDC_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_7A9FCC21CD1326ECD54179B23501DCDC" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_7A9FCC21CD1326ECD54179B23501DCDC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_7A9FCC21CD1326ECD54179B23501DCDC" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_7A9FCC21CD1326ECD54179B23501DCDC" xlink:type="arc" />
    <link:label id="lab_orly_OtherCompensationAndBenefitPlansTable_B58335DB188336A5597D568D725D107A_terseLabel_en-US" xlink:label="lab_orly_OtherCompensationAndBenefitPlansTable_B58335DB188336A5597D568D725D107A" 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_B58335DB188336A5597D568D725D107A_label_en-US" xlink:label="lab_orly_OtherCompensationAndBenefitPlansTable_B58335DB188336A5597D568D725D107A" 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_B58335DB188336A5597D568D725D107A_documentation_en-US" xlink:label="lab_orly_OtherCompensationAndBenefitPlansTable_B58335DB188336A5597D568D725D107A" 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-20190331.xsd#orly_OtherCompensationAndBenefitPlansTable" xlink:label="loc_orly_OtherCompensationAndBenefitPlansTable_B58335DB188336A5597D568D725D107A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_OtherCompensationAndBenefitPlansTable_B58335DB188336A5597D568D725D107A" xlink:to="lab_orly_OtherCompensationAndBenefitPlansTable_B58335DB188336A5597D568D725D107A" xlink:type="arc" />
    <link:label id="lab_orly_OtherCompensationAndBenefitPlansLineItems_894822010AE0A63CDDBE568D725FD867_terseLabel_en-US" xlink:label="lab_orly_OtherCompensationAndBenefitPlansLineItems_894822010AE0A63CDDBE568D725FD867" 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_894822010AE0A63CDDBE568D725FD867_label_en-US" xlink:label="lab_orly_OtherCompensationAndBenefitPlansLineItems_894822010AE0A63CDDBE568D725FD867" 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_894822010AE0A63CDDBE568D725FD867_documentation_en-US" xlink:label="lab_orly_OtherCompensationAndBenefitPlansLineItems_894822010AE0A63CDDBE568D725FD867" 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-20190331.xsd#orly_OtherCompensationAndBenefitPlansLineItems" xlink:label="loc_orly_OtherCompensationAndBenefitPlansLineItems_894822010AE0A63CDDBE568D725FD867" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_OtherCompensationAndBenefitPlansLineItems_894822010AE0A63CDDBE568D725FD867" xlink:to="lab_orly_OtherCompensationAndBenefitPlansLineItems_894822010AE0A63CDDBE568D725FD867" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_E6B19E5DA47E0DB2A05B568D725F87E0_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_E6B19E5DA47E0DB2A05B568D725F87E0" 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_E6B19E5DA47E0DB2A05B568D725F87E0_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_E6B19E5DA47E0DB2A05B568D725F87E0" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_E6B19E5DA47E0DB2A05B568D725F87E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense_E6B19E5DA47E0DB2A05B568D725F87E0" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense_E6B19E5DA47E0DB2A05B568D725F87E0" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1E92735DE9C6D27E44CB568D725F2CF3_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1E92735DE9C6D27E44CB568D725F2CF3" 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_1E92735DE9C6D27E44CB568D725F2CF3_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1E92735DE9C6D27E44CB568D725F2CF3" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1E92735DE9C6D27E44CB568D725F2CF3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1E92735DE9C6D27E44CB568D725F2CF3" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1E92735DE9C6D27E44CB568D725F2CF3" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_7D09430800512D7E880679B1006141A7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable_7D09430800512D7E880679B1006141A7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_7D09430800512D7E880679B1006141A7_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable_7D09430800512D7E880679B1006141A7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_7D09430800512D7E880679B1006141A7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_7D09430800512D7E880679B1006141A7" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable_7D09430800512D7E880679B1006141A7" xlink:type="arc" />
    <link:label id="lab_us-gaap_TitleOfIndividualAxis_2B1ACFC90CCAD7B569B479B1006177AB_terseLabel_en-US" xlink:label="lab_us-gaap_TitleOfIndividualAxis_2B1ACFC90CCAD7B569B479B1006177AB" 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_2B1ACFC90CCAD7B569B479B1006177AB_label_en-US" xlink:label="lab_us-gaap_TitleOfIndividualAxis_2B1ACFC90CCAD7B569B479B1006177AB" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_2B1ACFC90CCAD7B569B479B1006177AB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TitleOfIndividualAxis_2B1ACFC90CCAD7B569B479B1006177AB" xlink:to="lab_us-gaap_TitleOfIndividualAxis_2B1ACFC90CCAD7B569B479B1006177AB" xlink:type="arc" />
    <link:label id="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2E057ADFE097D746458579B10061231F_terseLabel_en-US" xlink:label="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2E057ADFE097D746458579B10061231F" 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_2E057ADFE097D746458579B10061231F_label_en-US" xlink:label="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2E057ADFE097D746458579B10061231F" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2E057ADFE097D746458579B10061231F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2E057ADFE097D746458579B10061231F" xlink:to="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2E057ADFE097D746458579B10061231F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ManagementMember_71DAFAA9C3A3D3B5E06679B100616EDC_terseLabel_en-US" xlink:label="lab_us-gaap_ManagementMember_71DAFAA9C3A3D3B5E06679B100616EDC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related parties [Member]</link:label>
    <link:label id="lab_us-gaap_ManagementMember_71DAFAA9C3A3D3B5E06679B100616EDC_label_en-US" xlink:label="lab_us-gaap_ManagementMember_71DAFAA9C3A3D3B5E06679B100616EDC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Management [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ManagementMember" xlink:label="loc_us-gaap_ManagementMember_71DAFAA9C3A3D3B5E06679B100616EDC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ManagementMember_71DAFAA9C3A3D3B5E06679B100616EDC" xlink:to="lab_us-gaap_ManagementMember_71DAFAA9C3A3D3B5E06679B100616EDC" xlink:type="arc" />
    <link:label id="lab_orly_NonRelatedPartiesMember_848BF3B0E011F47F3BB079B10061858B_terseLabel_en-US" xlink:label="lab_orly_NonRelatedPartiesMember_848BF3B0E011F47F3BB079B10061858B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-related parties [Member]</link:label>
    <link:label id="lab_orly_NonRelatedPartiesMember_848BF3B0E011F47F3BB079B10061858B_label_en-US" xlink:label="lab_orly_NonRelatedPartiesMember_848BF3B0E011F47F3BB079B10061858B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non Related Parties [Member]</link:label>
    <link:label id="lab_orly_NonRelatedPartiesMember_848BF3B0E011F47F3BB079B10061858B_documentation_en-US" xlink:label="lab_orly_NonRelatedPartiesMember_848BF3B0E011F47F3BB079B10061858B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Persons who are not responsible for achieving the objectives of the entity and who do not have the authority to establish policies and make decisions by which those objectives are to be pursued. Management normally includes members of the board of directors, the chief executive officer, chief operating officer, vice presidents in charge of principal business functions (such as sales, administration, or finance), and other persons who perform similar policymaking functions.</link:label>
    <link:loc xlink:href="orly-20190331.xsd#orly_NonRelatedPartiesMember" xlink:label="loc_orly_NonRelatedPartiesMember_848BF3B0E011F47F3BB079B10061858B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_NonRelatedPartiesMember_848BF3B0E011F47F3BB079B10061858B" xlink:to="lab_orly_NonRelatedPartiesMember_848BF3B0E011F47F3BB079B10061858B" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_318359626D82F3F2004679B1006278B6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_318359626D82F3F2004679B1006278B6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">April 1, 2019, to December 31, 2019</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_318359626D82F3F2004679B1006278B6_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_318359626D82F3F2004679B1006278B6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_318359626D82F3F2004679B1006278B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_318359626D82F3F2004679B1006278B6" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_318359626D82F3F2004679B1006278B6" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2488812DC9CD23E687DF79B1006237A5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2488812DC9CD23E687DF79B1006237A5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2488812DC9CD23E687DF79B1006237A5_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2488812DC9CD23E687DF79B1006237A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Two</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2488812DC9CD23E687DF79B1006237A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2488812DC9CD23E687DF79B1006237A5" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2488812DC9CD23E687DF79B1006237A5" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_99DD05AA4BBE03D2B17B79B10062E6E6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_99DD05AA4BBE03D2B17B79B10062E6E6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_99DD05AA4BBE03D2B17B79B10062E6E6_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_99DD05AA4BBE03D2B17B79B10062E6E6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Three</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_99DD05AA4BBE03D2B17B79B10062E6E6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_99DD05AA4BBE03D2B17B79B10062E6E6" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_99DD05AA4BBE03D2B17B79B10062E6E6" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_C5A68EDE34F3A60C796879B10062BB2F_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_C5A68EDE34F3A60C796879B10062BB2F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_C5A68EDE34F3A60C796879B10062BB2F_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_C5A68EDE34F3A60C796879B10062BB2F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Four</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_C5A68EDE34F3A60C796879B10062BB2F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_C5A68EDE34F3A60C796879B10062BB2F" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_C5A68EDE34F3A60C796879B10062BB2F" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ECA19890C7CC1D6A205D79B10062E7A7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ECA19890C7CC1D6A205D79B10062E7A7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ECA19890C7CC1D6A205D79B10062E7A7_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ECA19890C7CC1D6A205D79B10062E7A7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ECA19890C7CC1D6A205D79B10062E7A7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ECA19890C7CC1D6A205D79B10062E7A7" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ECA19890C7CC1D6A205D79B10062E7A7" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2E48103B0C8C12FE7E9679B10063252F_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2E48103B0C8C12FE7E9679B10063252F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2E48103B0C8C12FE7E9679B10063252F_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2E48103B0C8C12FE7E9679B10063252F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due after Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2E48103B0C8C12FE7E9679B10063252F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2E48103B0C8C12FE7E9679B10063252F" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2E48103B0C8C12FE7E9679B10063252F" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_A1CC4BA9F43C0F76BAAC79B100637212_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_A1CC4BA9F43C0F76BAAC79B100637212" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total operating lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_A1CC4BA9F43C0F76BAAC79B100637212_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_A1CC4BA9F43C0F76BAAC79B100637212" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_A1CC4BA9F43C0F76BAAC79B100637212" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_A1CC4BA9F43C0F76BAAC79B100637212" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_A1CC4BA9F43C0F76BAAC79B100637212" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7D4654845F4331D6E05D79B100637D9F_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7D4654845F4331D6E05D79B100637D9F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: present value discount</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7D4654845F4331D6E05D79B100637D9F_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7D4654845F4331D6E05D79B100637D9F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7D4654845F4331D6E05D79B100637D9F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7D4654845F4331D6E05D79B100637D9F" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7D4654845F4331D6E05D79B100637D9F" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiability_D0E077778F07ACBEDFB879B100639BBC_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability_D0E077778F07ACBEDFB879B100639BBC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_D0E077778F07ACBEDFB879B100639BBC_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability_D0E077778F07ACBEDFB879B100639BBC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_D0E077778F07ACBEDFB879B100639BBC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability_D0E077778F07ACBEDFB879B100639BBC" xlink:to="lab_us-gaap_OperatingLeaseLiability_D0E077778F07ACBEDFB879B100639BBC" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_F4FAF7C9423A1CC903B079B10063CFA4_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent_F4FAF7C9423A1CC903B079B10063CFA4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Less: current portion of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_F4FAF7C9423A1CC903B079B10063CFA4_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent_F4FAF7C9423A1CC903B079B10063CFA4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_F4FAF7C9423A1CC903B079B10063CFA4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent_F4FAF7C9423A1CC903B079B10063CFA4" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent_F4FAF7C9423A1CC903B079B10063CFA4" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_6A964DCE181402ACF23B79B100631036_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_6A964DCE181402ACF23B79B100631036" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, less current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_6A964DCE181402ACF23B79B100631036_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_6A964DCE181402ACF23B79B100631036" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6A964DCE181402ACF23B79B100631036" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6A964DCE181402ACF23B79B100631036" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_6A964DCE181402ACF23B79B100631036" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_D9DDC8B23030FA2527127AB9EE7254C1_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_D9DDC8B23030FA2527127AB9EE7254C1" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_D9DDC8B23030FA2527127AB9EE7254C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_D9DDC8B23030FA2527127AB9EE7254C1" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_D9DDC8B23030FA2527127AB9EE7254C1" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_81E63B280592361C37ED7AB9EE72F373_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_81E63B280592361C37ED7AB9EE72F373" 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_81E63B280592361C37ED7AB9EE72F373_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_81E63B280592361C37ED7AB9EE72F373" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_81E63B280592361C37ED7AB9EE72F373" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_81E63B280592361C37ED7AB9EE72F373" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_81E63B280592361C37ED7AB9EE72F373" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_B1D05B67187EE233714F7AB9EE72D222_terseLabel_en-US" xlink:label="lab_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_B1D05B67187EE233714F7AB9EE72D222" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prospective Adoption of New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_B1D05B67187EE233714F7AB9EE72D222_label_en-US" xlink:label="lab_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_B1D05B67187EE233714F7AB9EE72D222" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prospective Adoption of New Accounting Pronouncements [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_B1D05B67187EE233714F7AB9EE72D222" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_B1D05B67187EE233714F7AB9EE72D222" xlink:to="lab_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_B1D05B67187EE233714F7AB9EE72D222" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingGuidanceMember_9659AF473D925ADA5B577AB9EE726AFD_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingGuidanceMember_9659AF473D925ADA5B577AB9EE726AFD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Guidance [Domain]</link:label>
    <link:label id="lab_us-gaap_AccountingGuidanceMember_9659AF473D925ADA5B577AB9EE726AFD_label_en-US" xlink:label="lab_us-gaap_AccountingGuidanceMember_9659AF473D925ADA5B577AB9EE726AFD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Guidance [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingGuidanceMember" xlink:label="loc_us-gaap_AccountingGuidanceMember_9659AF473D925ADA5B577AB9EE726AFD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingGuidanceMember_9659AF473D925ADA5B577AB9EE726AFD" xlink:to="lab_us-gaap_AccountingGuidanceMember_9659AF473D925ADA5B577AB9EE726AFD" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_C34627A15765BE01283A7AB9EE7297F5_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member_C34627A15765BE01283A7AB9EE7297F5" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">ASU 2016-02 [Member]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_C34627A15765BE01283A7AB9EE7297F5_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member_C34627A15765BE01283A7AB9EE7297F5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2016-02 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_C34627A15765BE01283A7AB9EE7297F5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201602Member_C34627A15765BE01283A7AB9EE7297F5" xlink:to="lab_us-gaap_AccountingStandardsUpdate201602Member_C34627A15765BE01283A7AB9EE7297F5" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7FF2CC1F6D45614805967AB9EE72617D_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7FF2CC1F6D45614805967AB9EE72617D" 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_7FF2CC1F6D45614805967AB9EE72617D_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7FF2CC1F6D45614805967AB9EE72617D" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7FF2CC1F6D45614805967AB9EE72617D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7FF2CC1F6D45614805967AB9EE72617D" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7FF2CC1F6D45614805967AB9EE72617D" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_D9BDF6E2E84CC63837827AB9EE722D35_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_D9BDF6E2E84CC63837827AB9EE722D35" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative effect adjustment to opening Retained earnings</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_D9BDF6E2E84CC63837827AB9EE722D35_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_D9BDF6E2E84CC63837827AB9EE722D35" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_D9BDF6E2E84CC63837827AB9EE722D35" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_D9BDF6E2E84CC63837827AB9EE722D35" xlink:to="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_D9BDF6E2E84CC63837827AB9EE722D35" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_34BDD1F99CAC0EFB09977AB9EE7253F8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_34BDD1F99CAC0EFB09977AB9EE7253F8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease, right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_34BDD1F99CAC0EFB09977AB9EE7253F8_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_34BDD1F99CAC0EFB09977AB9EE7253F8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_34BDD1F99CAC0EFB09977AB9EE7253F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_34BDD1F99CAC0EFB09977AB9EE7253F8" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset_34BDD1F99CAC0EFB09977AB9EE7253F8" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiability_B0C5E8AFA472DB8199B17AB9EE723048_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability_B0C5E8AFA472DB8199B17AB9EE723048" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating lease, liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_B0C5E8AFA472DB8199B17AB9EE723048" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability_B0C5E8AFA472DB8199B17AB9EE723048" xlink:to="lab_us-gaap_OperatingLeaseLiability_B0C5E8AFA472DB8199B17AB9EE723048" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_3207979C01DDBBF1C7F27A0F6903ADC4_label_en-US" xlink:label="lab_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_3207979C01DDBBF1C7F27A0F6903ADC4" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:label="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_3207979C01DDBBF1C7F27A0F6903ADC4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_3207979C01DDBBF1C7F27A0F6903ADC4" xlink:to="lab_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_3207979C01DDBBF1C7F27A0F6903ADC4" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_90D4D08B3C1BF24B3A747A0F6903307A_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_90D4D08B3C1BF24B3A747A0F6903307A" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding at December 31, 2018, shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_90D4D08B3C1BF24B3A747A0F6903307A_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_90D4D08B3C1BF24B3A747A0F6903307A" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_90D4D08B3C1BF24B3A747A0F6903307A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_90D4D08B3C1BF24B3A747A0F6903307A" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_90D4D08B3C1BF24B3A747A0F6903307A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_D51C467F9AE5344268AC7A0F69039A0E_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_D51C467F9AE5344268AC7A0F69039A0E" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding at December 31, 2018, weighted-average exercise price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_D51C467F9AE5344268AC7A0F69039A0E_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_D51C467F9AE5344268AC7A0F69039A0E" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_D51C467F9AE5344268AC7A0F69039A0E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_D51C467F9AE5344268AC7A0F69039A0E" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_D51C467F9AE5344268AC7A0F69039A0E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1D0CF3C77563327C89F67A0F6903AB49_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1D0CF3C77563327C89F67A0F6903AB49" 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_1D0CF3C77563327C89F67A0F6903AB49_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1D0CF3C77563327C89F67A0F6903AB49" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1D0CF3C77563327C89F67A0F6903AB49" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1D0CF3C77563327C89F67A0F6903AB49" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1D0CF3C77563327C89F67A0F6903AB49" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_FC1C3709F232DB52E1577A0F6903D534_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_FC1C3709F232DB52E1577A0F6903D534" 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_FC1C3709F232DB52E1577A0F6903D534_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_FC1C3709F232DB52E1577A0F6903D534" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_FC1C3709F232DB52E1577A0F6903D534" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_FC1C3709F232DB52E1577A0F6903D534" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_FC1C3709F232DB52E1577A0F6903D534" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9F8C6F5F1648F330D0887A0F690378F9_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9F8C6F5F1648F330D0887A0F690378F9" 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_9F8C6F5F1648F330D0887A0F690378F9_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9F8C6F5F1648F330D0887A0F690378F9" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9F8C6F5F1648F330D0887A0F690378F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9F8C6F5F1648F330D0887A0F690378F9" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9F8C6F5F1648F330D0887A0F690378F9" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1E2D919FFFFDA258806C7A0F69032165_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1E2D919FFFFDA258806C7A0F69032165" 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_1E2D919FFFFDA258806C7A0F69032165_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1E2D919FFFFDA258806C7A0F69032165" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1E2D919FFFFDA258806C7A0F69032165" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1E2D919FFFFDA258806C7A0F69032165" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1E2D919FFFFDA258806C7A0F69032165" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_AA0A38F38891DB2E87B07A0F69037AE2_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_AA0A38F38891DB2E87B07A0F69037AE2" 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_AA0A38F38891DB2E87B07A0F69037AE2_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_AA0A38F38891DB2E87B07A0F69037AE2" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_AA0A38F38891DB2E87B07A0F69037AE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_AA0A38F38891DB2E87B07A0F69037AE2" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_AA0A38F38891DB2E87B07A0F69037AE2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_96DDD2742E21F1BD456D7A0F69036F21_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_96DDD2742E21F1BD456D7A0F69036F21" 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_96DDD2742E21F1BD456D7A0F69036F21_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_96DDD2742E21F1BD456D7A0F69036F21" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_96DDD2742E21F1BD456D7A0F69036F21" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_96DDD2742E21F1BD456D7A0F69036F21" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_96DDD2742E21F1BD456D7A0F69036F21" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_40E44226DBD8B884B0D37A0F690394B5_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_40E44226DBD8B884B0D37A0F690394B5" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding at March 31, 2019, shares</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_40E44226DBD8B884B0D37A0F690394B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_40E44226DBD8B884B0D37A0F690394B5" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_40E44226DBD8B884B0D37A0F690394B5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_A2E197164B9B21D58A277A0F69039C2B_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_A2E197164B9B21D58A277A0F69039C2B" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding at March 31, 2019, weighted-average exercise price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_A2E197164B9B21D58A277A0F69039C2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_A2E197164B9B21D58A277A0F69039C2B" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_A2E197164B9B21D58A277A0F69039C2B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_34E387C40F2394ABE46B7A0F6903C835_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_34E387C40F2394ABE46B7A0F6903C835" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Exercisable at March 31, 2019, shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_34E387C40F2394ABE46B7A0F6903C835_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_34E387C40F2394ABE46B7A0F6903C835" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_34E387C40F2394ABE46B7A0F6903C835" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_34E387C40F2394ABE46B7A0F6903C835" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_34E387C40F2394ABE46B7A0F6903C835" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0893D162F25D0152147E7A0F690338AB_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0893D162F25D0152147E7A0F690338AB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Exercisable at March 31, 2019, weighted-average exercise price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0893D162F25D0152147E7A0F690338AB_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0893D162F25D0152147E7A0F690338AB" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0893D162F25D0152147E7A0F690338AB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0893D162F25D0152147E7A0F690338AB" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0893D162F25D0152147E7A0F690338AB" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_F60D34F15C119F26E425568D7270F260_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_F60D34F15C119F26E425568D7270F260" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_F60D34F15C119F26E425568D7270F260" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_F60D34F15C119F26E425568D7270F260" xlink:to="lab_us-gaap_EarningsPerShareAbstract_F60D34F15C119F26E425568D7270F260" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_680EFC54C86375D0C43B568D7270C47B_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_680EFC54C86375D0C43B568D7270C47B" 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_680EFC54C86375D0C43B568D7270C47B_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_680EFC54C86375D0C43B568D7270C47B" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_680EFC54C86375D0C43B568D7270C47B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock_680EFC54C86375D0C43B568D7270C47B" xlink:to="lab_us-gaap_EarningsPerShareTextBlock_680EFC54C86375D0C43B568D7270C47B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_B28CF13D2D1A5B7C7A01568D72300D69_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract_B28CF13D2D1A5B7C7A01568D72300D69" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_B28CF13D2D1A5B7C7A01568D72300D69" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract_B28CF13D2D1A5B7C7A01568D72300D69" xlink:to="lab_us-gaap_DebtDisclosureAbstract_B28CF13D2D1A5B7C7A01568D72300D69" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_28F3CC84DE0702FE3013568D7231E715_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_28F3CC84DE0702FE3013568D7231E715" 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_28F3CC84DE0702FE3013568D7231E715_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_28F3CC84DE0702FE3013568D7231E715" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_28F3CC84DE0702FE3013568D7231E715" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_28F3CC84DE0702FE3013568D7231E715" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_28F3CC84DE0702FE3013568D7231E715" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_C8AFFB9BB4495E3B2DDF7914EDA1CB00_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock_C8AFFB9BB4495E3B2DDF7914EDA1CB00" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases, policy</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_C8AFFB9BB4495E3B2DDF7914EDA1CB00_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock_C8AFFB9BB4495E3B2DDF7914EDA1CB00" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_C8AFFB9BB4495E3B2DDF7914EDA1CB00" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock_C8AFFB9BB4495E3B2DDF7914EDA1CB00" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock_C8AFFB9BB4495E3B2DDF7914EDA1CB00" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentsAbstract_E6EB4E0EC58FDA117E137A0F69CFD9CF_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentsAbstract_E6EB4E0EC58FDA117E137A0F69CFD9CF" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="loc_us-gaap_DebtInstrumentsAbstract_E6EB4E0EC58FDA117E137A0F69CFD9CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentsAbstract_E6EB4E0EC58FDA117E137A0F69CFD9CF" xlink:to="lab_us-gaap_DebtInstrumentsAbstract_E6EB4E0EC58FDA117E137A0F69CFD9CF" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentTable_2AC43AB2495F0A0DFC607A0F69CF376D_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable_2AC43AB2495F0A0DFC607A0F69CF376D" 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_2AC43AB2495F0A0DFC607A0F69CF376D_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable_2AC43AB2495F0A0DFC607A0F69CF376D" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_2AC43AB2495F0A0DFC607A0F69CF376D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable_2AC43AB2495F0A0DFC607A0F69CF376D" xlink:to="lab_us-gaap_DebtInstrumentTable_2AC43AB2495F0A0DFC607A0F69CF376D" xlink:type="arc" />
    <link:label id="lab_srt_RangeAxis_F3FA20ECC6DBFC606EAD7A0F69CF870E_terseLabel_en-US" xlink:label="lab_srt_RangeAxis_F3FA20ECC6DBFC606EAD7A0F69CF870E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Range [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_F3FA20ECC6DBFC606EAD7A0F69CF870E_label_en-US" xlink:label="lab_srt_RangeAxis_F3FA20ECC6DBFC606EAD7A0F69CF870E" 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/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_F3FA20ECC6DBFC606EAD7A0F69CF870E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis_F3FA20ECC6DBFC606EAD7A0F69CF870E" xlink:to="lab_srt_RangeAxis_F3FA20ECC6DBFC606EAD7A0F69CF870E" xlink:type="arc" />
    <link:label id="lab_srt_RangeMember_2E24A9CEC50D9C1014197A0F69CF5FC6_terseLabel_en-US" xlink:label="lab_srt_RangeMember_2E24A9CEC50D9C1014197A0F69CF5FC6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_2E24A9CEC50D9C1014197A0F69CF5FC6_label_en-US" xlink:label="lab_srt_RangeMember_2E24A9CEC50D9C1014197A0F69CF5FC6" 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/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_2E24A9CEC50D9C1014197A0F69CF5FC6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember_2E24A9CEC50D9C1014197A0F69CF5FC6" xlink:to="lab_srt_RangeMember_2E24A9CEC50D9C1014197A0F69CF5FC6" xlink:type="arc" />
    <link:label id="lab_srt_MinimumMember_79ADE87CECD34EB00D277A0F69CF98FF_terseLabel_en-US" xlink:label="lab_srt_MinimumMember_79ADE87CECD34EB00D277A0F69CF98FF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:label id="lab_srt_MinimumMember_79ADE87CECD34EB00D277A0F69CF98FF_label_en-US" xlink:label="lab_srt_MinimumMember_79ADE87CECD34EB00D277A0F69CF98FF" 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/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_79ADE87CECD34EB00D277A0F69CF98FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember_79ADE87CECD34EB00D277A0F69CF98FF" xlink:to="lab_srt_MinimumMember_79ADE87CECD34EB00D277A0F69CF98FF" xlink:type="arc" />
    <link:label id="lab_srt_MaximumMember_0657AB8932C283677E227A0F69CFD870_terseLabel_en-US" xlink:label="lab_srt_MaximumMember_0657AB8932C283677E227A0F69CFD870" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:label id="lab_srt_MaximumMember_0657AB8932C283677E227A0F69CFD870_label_en-US" xlink:label="lab_srt_MaximumMember_0657AB8932C283677E227A0F69CFD870" 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/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_0657AB8932C283677E227A0F69CFD870" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember_0657AB8932C283677E227A0F69CFD870" xlink:to="lab_srt_MaximumMember_0657AB8932C283677E227A0F69CFD870" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_7ECC2811E46B599A6B067A0F69CF6122_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis_7ECC2811E46B599A6B067A0F69CF6122" 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_7ECC2811E46B599A6B067A0F69CF6122_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis_7ECC2811E46B599A6B067A0F69CF6122" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7ECC2811E46B599A6B067A0F69CF6122" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7ECC2811E46B599A6B067A0F69CF6122" xlink:to="lab_us-gaap_LongtermDebtTypeAxis_7ECC2811E46B599A6B067A0F69CF6122" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_0AD8CFCA35574B0942327A0F69CF827B_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain_0AD8CFCA35574B0942327A0F69CF827B" 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_0AD8CFCA35574B0942327A0F69CF827B_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain_0AD8CFCA35574B0942327A0F69CF827B" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0AD8CFCA35574B0942327A0F69CF827B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0AD8CFCA35574B0942327A0F69CF827B" xlink:to="lab_us-gaap_LongtermDebtTypeDomain_0AD8CFCA35574B0942327A0F69CF827B" xlink:type="arc" />
    <link:label id="lab_us-gaap_SeniorNotesMember_4C5FA0F499D347272FAA7A0F69CF00DE_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember_4C5FA0F499D347272FAA7A0F69CF00DE" 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_4C5FA0F499D347272FAA7A0F69CF00DE_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember_4C5FA0F499D347272FAA7A0F69CF00DE" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_4C5FA0F499D347272FAA7A0F69CF00DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember_4C5FA0F499D347272FAA7A0F69CF00DE" xlink:to="lab_us-gaap_SeniorNotesMember_4C5FA0F499D347272FAA7A0F69CF00DE" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_F862C96107A7019317837A0F69CF4B05_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems_F862C96107A7019317837A0F69CF4B05" 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_F862C96107A7019317837A0F69CF4B05_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems_F862C96107A7019317837A0F69CF4B05" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_F862C96107A7019317837A0F69CF4B05" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F862C96107A7019317837A0F69CF4B05" xlink:to="lab_us-gaap_DebtInstrumentLineItems_F862C96107A7019317837A0F69CF4B05" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebt_B19A364A82956F886C5F7A0F69CF929D_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt_B19A364A82956F886C5F7A0F69CF929D" 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_B19A364A82956F886C5F7A0F69CF929D_label_en-US" xlink:label="lab_us-gaap_LongTermDebt_B19A364A82956F886C5F7A0F69CF929D" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_B19A364A82956F886C5F7A0F69CF929D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt_B19A364A82956F886C5F7A0F69CF929D" xlink:to="lab_us-gaap_LongTermDebt_B19A364A82956F886C5F7A0F69CF929D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_1F9C6A8F7F8F524486737A0F69CF68C4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_1F9C6A8F7F8F524486737A0F69CF68C4" 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_1F9C6A8F7F8F524486737A0F69CF68C4_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_1F9C6A8F7F8F524486737A0F69CF68C4" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1F9C6A8F7F8F524486737A0F69CF68C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1F9C6A8F7F8F524486737A0F69CF68C4" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_1F9C6A8F7F8F524486737A0F69CF68C4" xlink:type="arc" />
    <link:label id="lab_orly_NumberOfDaysPerYearInInterestCalculation_9A0425FDC33B918814C97A0F69CF9FC4_terseLabel_en-US" xlink:label="lab_orly_NumberOfDaysPerYearInInterestCalculation_9A0425FDC33B918814C97A0F69CF9FC4" 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_9A0425FDC33B918814C97A0F69CF9FC4_label_en-US" xlink:label="lab_orly_NumberOfDaysPerYearInInterestCalculation_9A0425FDC33B918814C97A0F69CF9FC4" 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_9A0425FDC33B918814C97A0F69CF9FC4_documentation_en-US" xlink:label="lab_orly_NumberOfDaysPerYearInInterestCalculation_9A0425FDC33B918814C97A0F69CF9FC4" 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-20190331.xsd#orly_NumberOfDaysPerYearInInterestCalculation" xlink:label="loc_orly_NumberOfDaysPerYearInInterestCalculation_9A0425FDC33B918814C97A0F69CF9FC4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_NumberOfDaysPerYearInInterestCalculation_9A0425FDC33B918814C97A0F69CF9FC4" xlink:to="lab_orly_NumberOfDaysPerYearInInterestCalculation_9A0425FDC33B918814C97A0F69CF9FC4" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductWarrantiesDisclosuresAbstract_E8590AB98011A049C29E568D7267B54D_label_en-US" xlink:label="lab_us-gaap_ProductWarrantiesDisclosuresAbstract_E8590AB98011A049C29E568D7267B54D" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_E8590AB98011A049C29E568D7267B54D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_E8590AB98011A049C29E568D7267B54D" xlink:to="lab_us-gaap_ProductWarrantiesDisclosuresAbstract_E8590AB98011A049C29E568D7267B54D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductWarrantyDisclosureTextBlock_B1EFD388410745F4B212568D7267638D_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyDisclosureTextBlock_B1EFD388410745F4B212568D7267638D" 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_B1EFD388410745F4B212568D7267638D_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyDisclosureTextBlock_B1EFD388410745F4B212568D7267638D" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock_B1EFD388410745F4B212568D7267638D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyDisclosureTextBlock_B1EFD388410745F4B212568D7267638D" xlink:to="lab_us-gaap_ProductWarrantyDisclosureTextBlock_B1EFD388410745F4B212568D7267638D" xlink:type="arc" />
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived_E7C200DC3B6917310B9679B0FF0AD4B6_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived_E7C200DC3B6917310B9679B0FF0AD4B6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Future minimum sublease income under non-cancelable subleases</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived_E7C200DC3B6917310B9679B0FF0AD4B6_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived_E7C200DC3B6917310B9679B0FF0AD4B6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Payments to be Received</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_E7C200DC3B6917310B9679B0FF0AD4B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_E7C200DC3B6917310B9679B0FF0AD4B6" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived_E7C200DC3B6917310B9679B0FF0AD4B6" xlink:type="arc" />
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_E924BF316ED1CFC2CD2479B0FF0A2BC6_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract_E924BF316ED1CFC2CD2479B0FF0A2BC6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Parties</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_E924BF316ED1CFC2CD2479B0FF0A2BC6_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract_E924BF316ED1CFC2CD2479B0FF0A2BC6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_E924BF316ED1CFC2CD2479B0FF0A2BC6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_E924BF316ED1CFC2CD2479B0FF0A2BC6" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract_E924BF316ED1CFC2CD2479B0FF0A2BC6" xlink:type="arc" />
    <link:label id="lab_us-gaap_NumberOfStores_449C7FA894984E9D53E179B0FF0A9588_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfStores_449C7FA894984E9D53E179B0FF0A9588" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of stores</link:label>
    <link:label id="lab_us-gaap_NumberOfStores_449C7FA894984E9D53E179B0FF0A9588_label_en-US" xlink:label="lab_us-gaap_NumberOfStores_449C7FA894984E9D53E179B0FF0A9588" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Stores</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfStores" xlink:label="loc_us-gaap_NumberOfStores_449C7FA894984E9D53E179B0FF0A9588" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfStores_449C7FA894984E9D53E179B0FF0A9588" xlink:to="lab_us-gaap_NumberOfStores_449C7FA894984E9D53E179B0FF0A9588" xlink:type="arc" />
    <link:label id="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_F7D3F07B5E64BC97EABC79B0FF0BBFE5_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_F7D3F07B5E64BC97EABC79B0FF0BBFE5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease payments under related party operating leases</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_F7D3F07B5E64BC97EABC79B0FF0BBFE5_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_F7D3F07B5E64BC97EABC79B0FF0BBFE5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction, Amounts of Transaction</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_F7D3F07B5E64BC97EABC79B0FF0BBFE5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_F7D3F07B5E64BC97EABC79B0FF0BBFE5" xlink:to="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_F7D3F07B5E64BC97EABC79B0FF0BBFE5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_AD70DE4BCD0992DF155979C4FFEB4084_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_AD70DE4BCD0992DF155979C4FFEB4084" 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_AD70DE4BCD0992DF155979C4FFEB4084_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_AD70DE4BCD0992DF155979C4FFEB4084" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_AD70DE4BCD0992DF155979C4FFEB4084" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_AD70DE4BCD0992DF155979C4FFEB4084" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_AD70DE4BCD0992DF155979C4FFEB4084" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareDilutedLineItems_C2EEB221F9D56F222BA579C4FFEB5305_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedLineItems_C2EEB221F9D56F222BA579C4FFEB5305" 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_C2EEB221F9D56F222BA579C4FFEB5305_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedLineItems_C2EEB221F9D56F222BA579C4FFEB5305" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDilutedLineItems" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_C2EEB221F9D56F222BA579C4FFEB5305" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_C2EEB221F9D56F222BA579C4FFEB5305" xlink:to="lab_us-gaap_EarningsPerShareDilutedLineItems_C2EEB221F9D56F222BA579C4FFEB5305" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_5EBBA563A4804399E886568D72BE173E_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_5EBBA563A4804399E886568D72BE173E" 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_5EBBA563A4804399E886568D72BE173E_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_5EBBA563A4804399E886568D72BE173E" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_5EBBA563A4804399E886568D72BE173E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_5EBBA563A4804399E886568D72BE173E" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_5EBBA563A4804399E886568D72BE173E" xlink:type="arc" />
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_B733DAB122CB99D4807E568D72975BF7_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_B733DAB122CB99D4807E568D72975BF7" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_B733DAB122CB99D4807E568D72975BF7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_B733DAB122CB99D4807E568D72975BF7" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_B733DAB122CB99D4807E568D72975BF7" xlink:type="arc" />
    <link:label id="lab_us-gaap_BasisOfAccounting_D33F9E09A281C363DF6D568D7297A5FC_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccounting_D33F9E09A281C363DF6D568D7297A5FC" 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_D33F9E09A281C363DF6D568D7297A5FC_label_en-US" xlink:label="lab_us-gaap_BasisOfAccounting_D33F9E09A281C363DF6D568D7297A5FC" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BasisOfAccounting" xlink:label="loc_us-gaap_BasisOfAccounting_D33F9E09A281C363DF6D568D7297A5FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccounting_D33F9E09A281C363DF6D568D7297A5FC" xlink:to="lab_us-gaap_BasisOfAccounting_D33F9E09A281C363DF6D568D7297A5FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityAbstract_82888E58C04D85EDD2E39790DA5CFB91_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAbstract_82888E58C04D85EDD2E39790DA5CFB91" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract_82888E58C04D85EDD2E39790DA5CFB91" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_82888E58C04D85EDD2E39790DA5CFB91" xlink:to="lab_us-gaap_LineOfCreditFacilityAbstract_82888E58C04D85EDD2E39790DA5CFB91" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_657D6285FAF6E00679EF9790DA5C1AD6_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable_657D6285FAF6E00679EF9790DA5C1AD6" 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_657D6285FAF6E00679EF9790DA5C1AD6_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable_657D6285FAF6E00679EF9790DA5C1AD6" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_657D6285FAF6E00679EF9790DA5C1AD6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_657D6285FAF6E00679EF9790DA5C1AD6" xlink:to="lab_us-gaap_LineOfCreditFacilityTable_657D6285FAF6E00679EF9790DA5C1AD6" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityAxis_BF17B40C05E2364E4BEB9790DA5C4807_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_BF17B40C05E2364E4BEB9790DA5C4807" 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_BF17B40C05E2364E4BEB9790DA5C4807_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_BF17B40C05E2364E4BEB9790DA5C4807" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_BF17B40C05E2364E4BEB9790DA5C4807" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis_BF17B40C05E2364E4BEB9790DA5C4807" xlink:to="lab_us-gaap_CreditFacilityAxis_BF17B40C05E2364E4BEB9790DA5C4807" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityDomain_00B252025E7D593F0C1B9790DA5DB4FC_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_00B252025E7D593F0C1B9790DA5DB4FC" 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_00B252025E7D593F0C1B9790DA5DB4FC_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_00B252025E7D593F0C1B9790DA5DB4FC" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_00B252025E7D593F0C1B9790DA5DB4FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain_00B252025E7D593F0C1B9790DA5DB4FC" xlink:to="lab_us-gaap_CreditFacilityDomain_00B252025E7D593F0C1B9790DA5DB4FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditMember_D1BF0D74EF6F8E5343D79790DA5D72FB_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember_D1BF0D74EF6F8E5343D79790DA5D72FB" 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_D1BF0D74EF6F8E5343D79790DA5D72FB_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember_D1BF0D74EF6F8E5343D79790DA5D72FB" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_D1BF0D74EF6F8E5343D79790DA5D72FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember_D1BF0D74EF6F8E5343D79790DA5D72FB" xlink:to="lab_us-gaap_LineOfCreditMember_D1BF0D74EF6F8E5343D79790DA5D72FB" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnsecuredDebtMember_5F3E39BF5380958150299790DA5E5463_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember_5F3E39BF5380958150299790DA5E5463" 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_5F3E39BF5380958150299790DA5E5463_label_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember_5F3E39BF5380958150299790DA5E5463" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnsecuredDebtMember" xlink:label="loc_us-gaap_UnsecuredDebtMember_5F3E39BF5380958150299790DA5E5463" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebtMember_5F3E39BF5380958150299790DA5E5463" xlink:to="lab_us-gaap_UnsecuredDebtMember_5F3E39BF5380958150299790DA5E5463" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentAxis_E59AB56E37186F0B2D079790DA5EBBC5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis_E59AB56E37186F0B2D079790DA5EBBC5" 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_E59AB56E37186F0B2D079790DA5EBBC5_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis_E59AB56E37186F0B2D079790DA5EBBC5" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_E59AB56E37186F0B2D079790DA5EBBC5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis_E59AB56E37186F0B2D079790DA5EBBC5" xlink:to="lab_us-gaap_DebtInstrumentAxis_E59AB56E37186F0B2D079790DA5EBBC5" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_5EB46F81F4E93207DE7C9790DA5E875B_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain_5EB46F81F4E93207DE7C9790DA5E875B" 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_5EB46F81F4E93207DE7C9790DA5E875B_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain_5EB46F81F4E93207DE7C9790DA5E875B" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5EB46F81F4E93207DE7C9790DA5E875B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5EB46F81F4E93207DE7C9790DA5E875B" xlink:to="lab_us-gaap_DebtInstrumentNameDomain_5EB46F81F4E93207DE7C9790DA5E875B" xlink:type="arc" />
    <link:label id="lab_us-gaap_LetterOfCreditMember_19591B71AA372CD037C99790DA5EE79B_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember_19591B71AA372CD037C99790DA5EE79B" 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_19591B71AA372CD037C99790DA5EE79B_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember_19591B71AA372CD037C99790DA5EE79B" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_19591B71AA372CD037C99790DA5EE79B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember_19591B71AA372CD037C99790DA5EE79B" xlink:to="lab_us-gaap_LetterOfCreditMember_19591B71AA372CD037C99790DA5EE79B" xlink:type="arc" />
    <link:label id="lab_orly_SwingLineRevolverMember_FDD105F0FF7748F69A7A9790DA5F79CD_terseLabel_en-US" xlink:label="lab_orly_SwingLineRevolverMember_FDD105F0FF7748F69A7A9790DA5F79CD" 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_FDD105F0FF7748F69A7A9790DA5F79CD_label_en-US" xlink:label="lab_orly_SwingLineRevolverMember_FDD105F0FF7748F69A7A9790DA5F79CD" 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_FDD105F0FF7748F69A7A9790DA5F79CD_documentation_en-US" xlink:label="lab_orly_SwingLineRevolverMember_FDD105F0FF7748F69A7A9790DA5F79CD" 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-20190331.xsd#orly_SwingLineRevolverMember" xlink:label="loc_orly_SwingLineRevolverMember_FDD105F0FF7748F69A7A9790DA5F79CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_SwingLineRevolverMember_FDD105F0FF7748F69A7A9790DA5F79CD" xlink:to="lab_orly_SwingLineRevolverMember_FDD105F0FF7748F69A7A9790DA5F79CD" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableRateAxis_22DDF574E6880CEE7CD09790DA5F23B8_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis_22DDF574E6880CEE7CD09790DA5F23B8" 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_22DDF574E6880CEE7CD09790DA5F23B8_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis_22DDF574E6880CEE7CD09790DA5F23B8" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_22DDF574E6880CEE7CD09790DA5F23B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis_22DDF574E6880CEE7CD09790DA5F23B8" xlink:to="lab_us-gaap_VariableRateAxis_22DDF574E6880CEE7CD09790DA5F23B8" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableRateDomain_0B7A61FD033FBA1EEBE69790DA5F3D3A_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain_0B7A61FD033FBA1EEBE69790DA5F3D3A" 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_0B7A61FD033FBA1EEBE69790DA5F3D3A_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain_0B7A61FD033FBA1EEBE69790DA5F3D3A" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_0B7A61FD033FBA1EEBE69790DA5F3D3A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain_0B7A61FD033FBA1EEBE69790DA5F3D3A" xlink:to="lab_us-gaap_VariableRateDomain_0B7A61FD033FBA1EEBE69790DA5F3D3A" xlink:type="arc" />
    <link:label id="lab_us-gaap_BaseRateMember_8B0BA0DFD2D029283C529790DA5F945F_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember_8B0BA0DFD2D029283C529790DA5F945F" 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_8B0BA0DFD2D029283C529790DA5F945F_label_en-US" xlink:label="lab_us-gaap_BaseRateMember_8B0BA0DFD2D029283C529790DA5F945F" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BaseRateMember" xlink:label="loc_us-gaap_BaseRateMember_8B0BA0DFD2D029283C529790DA5F945F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember_8B0BA0DFD2D029283C529790DA5F945F" xlink:to="lab_us-gaap_BaseRateMember_8B0BA0DFD2D029283C529790DA5F945F" xlink:type="arc" />
    <link:label id="lab_orly_EuroDollarRateSpreadMember_45E9A476910F02A49DC39790DA609EED_terseLabel_en-US" xlink:label="lab_orly_EuroDollarRateSpreadMember_45E9A476910F02A49DC39790DA609EED" 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_45E9A476910F02A49DC39790DA609EED_label_en-US" xlink:label="lab_orly_EuroDollarRateSpreadMember_45E9A476910F02A49DC39790DA609EED" 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_45E9A476910F02A49DC39790DA609EED_documentation_en-US" xlink:label="lab_orly_EuroDollarRateSpreadMember_45E9A476910F02A49DC39790DA609EED" 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-20190331.xsd#orly_EuroDollarRateSpreadMember" xlink:label="loc_orly_EuroDollarRateSpreadMember_45E9A476910F02A49DC39790DA609EED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_EuroDollarRateSpreadMember_45E9A476910F02A49DC39790DA609EED" xlink:to="lab_orly_EuroDollarRateSpreadMember_45E9A476910F02A49DC39790DA609EED" xlink:type="arc" />
    <link:label id="lab_orly_ThroughMaturityMember_4887442BA75A4078EF5F9790DA605DDE_terseLabel_en-US" xlink:label="lab_orly_ThroughMaturityMember_4887442BA75A4078EF5F9790DA605DDE" 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_4887442BA75A4078EF5F9790DA605DDE_label_en-US" xlink:label="lab_orly_ThroughMaturityMember_4887442BA75A4078EF5F9790DA605DDE" 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_4887442BA75A4078EF5F9790DA605DDE_documentation_en-US" xlink:label="lab_orly_ThroughMaturityMember_4887442BA75A4078EF5F9790DA605DDE" 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-20190331.xsd#orly_ThroughMaturityMember" xlink:label="loc_orly_ThroughMaturityMember_4887442BA75A4078EF5F9790DA605DDE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_ThroughMaturityMember_4887442BA75A4078EF5F9790DA605DDE" xlink:to="lab_orly_ThroughMaturityMember_4887442BA75A4078EF5F9790DA605DDE" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" 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_32B67840FFF10B42A36C9790DA607F6C_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityInitiationDate1_51E3268853AC80D9603B9790DA60FC37_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInitiationDate1_51E3268853AC80D9603B9790DA60FC37" 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_51E3268853AC80D9603B9790DA60FC37_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInitiationDate1_51E3268853AC80D9603B9790DA60FC37" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityInitiationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityInitiationDate1_51E3268853AC80D9603B9790DA60FC37" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInitiationDate1_51E3268853AC80D9603B9790DA60FC37" xlink:to="lab_us-gaap_LineOfCreditFacilityInitiationDate1_51E3268853AC80D9603B9790DA60FC37" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0D0799AB38A81879CA6D9790DA60128F_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0D0799AB38A81879CA6D9790DA60128F" 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_0D0799AB38A81879CA6D9790DA60128F_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0D0799AB38A81879CA6D9790DA60128F" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0D0799AB38A81879CA6D9790DA60128F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0D0799AB38A81879CA6D9790DA60128F" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0D0799AB38A81879CA6D9790DA60128F" xlink:type="arc" />
    <link:label id="lab_orly_LineOfCreditFacilitySublimit_6448CA5819E432CC96449790DA610139_terseLabel_en-US" xlink:label="lab_orly_LineOfCreditFacilitySublimit_6448CA5819E432CC96449790DA610139" 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_6448CA5819E432CC96449790DA610139_label_en-US" xlink:label="lab_orly_LineOfCreditFacilitySublimit_6448CA5819E432CC96449790DA610139" 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_6448CA5819E432CC96449790DA610139_documentation_en-US" xlink:label="lab_orly_LineOfCreditFacilitySublimit_6448CA5819E432CC96449790DA610139" 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-20190331.xsd#orly_LineOfCreditFacilitySublimit" xlink:label="loc_orly_LineOfCreditFacilitySublimit_6448CA5819E432CC96449790DA610139" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_LineOfCreditFacilitySublimit_6448CA5819E432CC96449790DA610139" xlink:to="lab_orly_LineOfCreditFacilitySublimit_6448CA5819E432CC96449790DA610139" xlink:type="arc" />
    <link:label id="lab_orly_LineOfCreditFacilityMaximumIncrease_1DDBBF50151B5FCC635B9790DA61B1A9_terseLabel_en-US" xlink:label="lab_orly_LineOfCreditFacilityMaximumIncrease_1DDBBF50151B5FCC635B9790DA61B1A9" 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_1DDBBF50151B5FCC635B9790DA61B1A9_label_en-US" xlink:label="lab_orly_LineOfCreditFacilityMaximumIncrease_1DDBBF50151B5FCC635B9790DA61B1A9" 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_1DDBBF50151B5FCC635B9790DA61B1A9_documentation_en-US" xlink:label="lab_orly_LineOfCreditFacilityMaximumIncrease_1DDBBF50151B5FCC635B9790DA61B1A9" 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-20190331.xsd#orly_LineOfCreditFacilityMaximumIncrease" xlink:label="loc_orly_LineOfCreditFacilityMaximumIncrease_1DDBBF50151B5FCC635B9790DA61B1A9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_LineOfCreditFacilityMaximumIncrease_1DDBBF50151B5FCC635B9790DA61B1A9" xlink:to="lab_orly_LineOfCreditFacilityMaximumIncrease_1DDBBF50151B5FCC635B9790DA61B1A9" xlink:type="arc" />
    <link:label id="lab_orly_LineOfCreditFacilityMaximumAggregateCapacity_3DEF13CD8ADD4C446D819790DA619A09_terseLabel_en-US" xlink:label="lab_orly_LineOfCreditFacilityMaximumAggregateCapacity_3DEF13CD8ADD4C446D819790DA619A09" 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_3DEF13CD8ADD4C446D819790DA619A09_label_en-US" xlink:label="lab_orly_LineOfCreditFacilityMaximumAggregateCapacity_3DEF13CD8ADD4C446D819790DA619A09" 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_3DEF13CD8ADD4C446D819790DA619A09_documentation_en-US" xlink:label="lab_orly_LineOfCreditFacilityMaximumAggregateCapacity_3DEF13CD8ADD4C446D819790DA619A09" 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-20190331.xsd#orly_LineOfCreditFacilityMaximumAggregateCapacity" xlink:label="loc_orly_LineOfCreditFacilityMaximumAggregateCapacity_3DEF13CD8ADD4C446D819790DA619A09" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_LineOfCreditFacilityMaximumAggregateCapacity_3DEF13CD8ADD4C446D819790DA619A09" xlink:to="lab_orly_LineOfCreditFacilityMaximumAggregateCapacity_3DEF13CD8ADD4C446D819790DA619A09" xlink:type="arc" />
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_9885A0F85434AD069DB19790DA6187A3_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_9885A0F85434AD069DB19790DA6187A3" 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_9885A0F85434AD069DB19790DA6187A3_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_9885A0F85434AD069DB19790DA6187A3" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_9885A0F85434AD069DB19790DA6187A3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount_9885A0F85434AD069DB19790DA6187A3" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount_9885A0F85434AD069DB19790DA6187A3" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_3B6DE0E589EF23E8386B9790DA61E91E_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_3B6DE0E589EF23E8386B9790DA61E91E" 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_3B6DE0E589EF23E8386B9790DA61E91E_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_3B6DE0E589EF23E8386B9790DA61E91E" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_3B6DE0E589EF23E8386B9790DA61E91E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_3B6DE0E589EF23E8386B9790DA61E91E" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_3B6DE0E589EF23E8386B9790DA61E91E" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_444F36253DEF52E11DD29790DA623609_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_444F36253DEF52E11DD29790DA623609" 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_444F36253DEF52E11DD29790DA623609_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_444F36253DEF52E11DD29790DA623609" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_444F36253DEF52E11DD29790DA623609" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_444F36253DEF52E11DD29790DA623609" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_444F36253DEF52E11DD29790DA623609" xlink:type="arc" />
    <link:label id="lab_orly_DebtInstrumentCoverageRatioCovenantMinimum_2767CC88829C89BEA52D9790DA62E73C_verboseLabel_en-US" xlink:label="lab_orly_DebtInstrumentCoverageRatioCovenantMinimum_2767CC88829C89BEA52D9790DA62E73C" 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_2767CC88829C89BEA52D9790DA62E73C_label_en-US" xlink:label="lab_orly_DebtInstrumentCoverageRatioCovenantMinimum_2767CC88829C89BEA52D9790DA62E73C" 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_2767CC88829C89BEA52D9790DA62E73C_documentation_en-US" xlink:label="lab_orly_DebtInstrumentCoverageRatioCovenantMinimum_2767CC88829C89BEA52D9790DA62E73C" 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-20190331.xsd#orly_DebtInstrumentCoverageRatioCovenantMinimum" xlink:label="loc_orly_DebtInstrumentCoverageRatioCovenantMinimum_2767CC88829C89BEA52D9790DA62E73C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_DebtInstrumentCoverageRatioCovenantMinimum_2767CC88829C89BEA52D9790DA62E73C" xlink:to="lab_orly_DebtInstrumentCoverageRatioCovenantMinimum_2767CC88829C89BEA52D9790DA62E73C" xlink:type="arc" />
    <link:label id="lab_orly_DebtInstrumentLeverageRatioCovenantMaximum_BA42A1AF19E43B366EFA9790DA626A10_verboseLabel_en-US" xlink:label="lab_orly_DebtInstrumentLeverageRatioCovenantMaximum_BA42A1AF19E43B366EFA9790DA626A10" 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_BA42A1AF19E43B366EFA9790DA626A10_label_en-US" xlink:label="lab_orly_DebtInstrumentLeverageRatioCovenantMaximum_BA42A1AF19E43B366EFA9790DA626A10" 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_BA42A1AF19E43B366EFA9790DA626A10_documentation_en-US" xlink:label="lab_orly_DebtInstrumentLeverageRatioCovenantMaximum_BA42A1AF19E43B366EFA9790DA626A10" 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-20190331.xsd#orly_DebtInstrumentLeverageRatioCovenantMaximum" xlink:label="loc_orly_DebtInstrumentLeverageRatioCovenantMaximum_BA42A1AF19E43B366EFA9790DA626A10" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_DebtInstrumentLeverageRatioCovenantMaximum_BA42A1AF19E43B366EFA9790DA626A10" xlink:to="lab_orly_DebtInstrumentLeverageRatioCovenantMaximum_BA42A1AF19E43B366EFA9790DA626A10" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_3004FAC3521350D26237568D7288B37F_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_3004FAC3521350D26237568D7288B37F" 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_3004FAC3521350D26237568D7288B37F_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_3004FAC3521350D26237568D7288B37F" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_3004FAC3521350D26237568D7288B37F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock_3004FAC3521350D26237568D7288B37F" xlink:to="lab_us-gaap_DebtDisclosureTextBlock_3004FAC3521350D26237568D7288B37F" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_35B0440DF59C02AE1863568D729954AA_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract_35B0440DF59C02AE1863568D729954AA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_35B0440DF59C02AE1863568D729954AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_35B0440DF59C02AE1863568D729954AA" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract_35B0440DF59C02AE1863568D729954AA" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_7DF0FBC35B712D81476B568D72998C70_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_7DF0FBC35B712D81476B568D72998C70" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_7DF0FBC35B712D81476B568D72998C70_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_7DF0FBC35B712D81476B568D72998C70" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_7DF0FBC35B712D81476B568D72998C70" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_7DF0FBC35B712D81476B568D72998C70" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_7DF0FBC35B712D81476B568D72998C70" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingencyAbstract_66C3A9D51FE98351B744568D72C804B5_label_en-US" xlink:label="lab_us-gaap_LossContingencyAbstract_66C3A9D51FE98351B744568D72C804B5" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyAbstract" xlink:label="loc_us-gaap_LossContingencyAbstract_66C3A9D51FE98351B744568D72C804B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAbstract_66C3A9D51FE98351B744568D72C804B5" xlink:to="lab_us-gaap_LossContingencyAbstract_66C3A9D51FE98351B744568D72C804B5" xlink:type="arc" />
    <link:label id="lab_us-gaap_LegalMattersAndContingenciesTextBlock_371E4BC1995655648871568D72C90678_terseLabel_en-US" xlink:label="lab_us-gaap_LegalMattersAndContingenciesTextBlock_371E4BC1995655648871568D72C90678" 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_371E4BC1995655648871568D72C90678_label_en-US" xlink:label="lab_us-gaap_LegalMattersAndContingenciesTextBlock_371E4BC1995655648871568D72C90678" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LegalMattersAndContingenciesTextBlock" xlink:label="loc_us-gaap_LegalMattersAndContingenciesTextBlock_371E4BC1995655648871568D72C90678" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalMattersAndContingenciesTextBlock_371E4BC1995655648871568D72C90678" xlink:to="lab_us-gaap_LegalMattersAndContingenciesTextBlock_371E4BC1995655648871568D72C90678" xlink:type="arc" />
    <link:label id="lab_orly_NumeratorBasicAndDilutedAbstract_D0E0D240959DE9A65B98568D722D529A_terseLabel_en-US" xlink:label="lab_orly_NumeratorBasicAndDilutedAbstract_D0E0D240959DE9A65B98568D722D529A" 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_D0E0D240959DE9A65B98568D722D529A_label_en-US" xlink:label="lab_orly_NumeratorBasicAndDilutedAbstract_D0E0D240959DE9A65B98568D722D529A" 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_D0E0D240959DE9A65B98568D722D529A_documentation_en-US" xlink:label="lab_orly_NumeratorBasicAndDilutedAbstract_D0E0D240959DE9A65B98568D722D529A" 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-20190331.xsd#orly_NumeratorBasicAndDilutedAbstract" xlink:label="loc_orly_NumeratorBasicAndDilutedAbstract_D0E0D240959DE9A65B98568D722D529A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_NumeratorBasicAndDilutedAbstract_D0E0D240959DE9A65B98568D722D529A" xlink:to="lab_orly_NumeratorBasicAndDilutedAbstract_D0E0D240959DE9A65B98568D722D529A" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_92713A745199ECECC1CA568D722D597E_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_92713A745199ECECC1CA568D722D597E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_92713A745199ECECC1CA568D722D597E_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_92713A745199ECECC1CA568D722D597E" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_92713A745199ECECC1CA568D722D597E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_92713A745199ECECC1CA568D722D597E" xlink:to="lab_us-gaap_NetIncomeLoss_92713A745199ECECC1CA568D722D597E" xlink:type="arc" />
    <link:label id="lab_orly_DenominatorAbstract_741EE96BF2E3CE58642B568D722DBAFA_terseLabel_en-US" xlink:label="lab_orly_DenominatorAbstract_741EE96BF2E3CE58642B568D722DBAFA" 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_741EE96BF2E3CE58642B568D722DBAFA_label_en-US" xlink:label="lab_orly_DenominatorAbstract_741EE96BF2E3CE58642B568D722DBAFA" 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_741EE96BF2E3CE58642B568D722DBAFA_documentation_en-US" xlink:label="lab_orly_DenominatorAbstract_741EE96BF2E3CE58642B568D722DBAFA" 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-20190331.xsd#orly_DenominatorAbstract" xlink:label="loc_orly_DenominatorAbstract_741EE96BF2E3CE58642B568D722DBAFA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_DenominatorAbstract_741EE96BF2E3CE58642B568D722DBAFA" xlink:to="lab_orly_DenominatorAbstract_741EE96BF2E3CE58642B568D722DBAFA" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_285E2BFF992B5BC0FDBD568D722E7E9E_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_285E2BFF992B5BC0FDBD568D722E7E9E" 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_285E2BFF992B5BC0FDBD568D722E7E9E_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_285E2BFF992B5BC0FDBD568D722E7E9E" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_285E2BFF992B5BC0FDBD568D722E7E9E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_285E2BFF992B5BC0FDBD568D722E7E9E" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_285E2BFF992B5BC0FDBD568D722E7E9E" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_E4222364434EFCEABA43568D722ECB83_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_E4222364434EFCEABA43568D722ECB83" 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_E4222364434EFCEABA43568D722ECB83_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_E4222364434EFCEABA43568D722ECB83" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_E4222364434EFCEABA43568D722ECB83" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_E4222364434EFCEABA43568D722ECB83" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_E4222364434EFCEABA43568D722ECB83" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9241AFA0B7CC657BE230568D722E8520_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9241AFA0B7CC657BE230568D722E8520" 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:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9241AFA0B7CC657BE230568D722E8520_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9241AFA0B7CC657BE230568D722E8520" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9241AFA0B7CC657BE230568D722E8520" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9241AFA0B7CC657BE230568D722E8520" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9241AFA0B7CC657BE230568D722E8520" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasic_8D5E5AA68E16E480A659568D722E15A8_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_8D5E5AA68E16E480A659568D722E15A8" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Earnings per share - basic</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_8D5E5AA68E16E480A659568D722E15A8_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_8D5E5AA68E16E480A659568D722E15A8" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_8D5E5AA68E16E480A659568D722E15A8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_8D5E5AA68E16E480A659568D722E15A8" xlink:to="lab_us-gaap_EarningsPerShareBasic_8D5E5AA68E16E480A659568D722E15A8" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_1608BF5CE159F3C93DEC568D722E5833_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_1608BF5CE159F3C93DEC568D722E5833" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Earnings per share - assuming dilution</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_1608BF5CE159F3C93DEC568D722E5833_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_1608BF5CE159F3C93DEC568D722E5833" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1608BF5CE159F3C93DEC568D722E5833" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_1608BF5CE159F3C93DEC568D722E5833" xlink:to="lab_us-gaap_EarningsPerShareDiluted_1608BF5CE159F3C93DEC568D722E5833" xlink:type="arc" />
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_FCA0396CC961A37298AB568D722E35EB_verboseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_FCA0396CC961A37298AB568D722E35EB" 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_FCA0396CC961A37298AB568D722E35EB_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_FCA0396CC961A37298AB568D722E35EB" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_FCA0396CC961A37298AB568D722E35EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_FCA0396CC961A37298AB568D722E35EB" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_FCA0396CC961A37298AB568D722E35EB" xlink:type="arc" />
    <link:label id="lab_orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice_59FB885ED0A5A0A2D476568D722F0CD8_terseLabel_en-US" xlink:label="lab_orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice_59FB885ED0A5A0A2D476568D722F0CD8" 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_59FB885ED0A5A0A2D476568D722F0CD8_label_en-US" xlink:label="lab_orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice_59FB885ED0A5A0A2D476568D722F0CD8" 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_59FB885ED0A5A0A2D476568D722F0CD8_documentation_en-US" xlink:label="lab_orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice_59FB885ED0A5A0A2D476568D722F0CD8" 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-20190331.xsd#orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice" xlink:label="loc_orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice_59FB885ED0A5A0A2D476568D722F0CD8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice_59FB885ED0A5A0A2D476568D722F0CD8" xlink:to="lab_orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice_59FB885ED0A5A0A2D476568D722F0CD8" xlink:type="arc" />
    <link:label id="lab_us-gaap_DirectorMember_2894B8979C8D9A4AE6337AC277B299FC_terseLabel_en-US" xlink:label="lab_us-gaap_DirectorMember_2894B8979C8D9A4AE6337AC277B299FC" 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_2894B8979C8D9A4AE6337AC277B299FC_label_en-US" xlink:label="lab_us-gaap_DirectorMember_2894B8979C8D9A4AE6337AC277B299FC" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DirectorMember" xlink:label="loc_us-gaap_DirectorMember_2894B8979C8D9A4AE6337AC277B299FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DirectorMember_2894B8979C8D9A4AE6337AC277B299FC" xlink:to="lab_us-gaap_DirectorMember_2894B8979C8D9A4AE6337AC277B299FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_5B0E891A38ECDA571E127AC277B3949A_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember_5B0E891A38ECDA571E127AC277B3949A" 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_5B0E891A38ECDA571E127AC277B3949A_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember_5B0E891A38ECDA571E127AC277B3949A" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_5B0E891A38ECDA571E127AC277B3949A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember_5B0E891A38ECDA571E127AC277B3949A" xlink:to="lab_us-gaap_EmployeeStockOptionMember_5B0E891A38ECDA571E127AC277B3949A" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_958B79CAB70DE2BF42FC7AC277B3EC7D_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_958B79CAB70DE2BF42FC7AC277B3EC7D" 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_958B79CAB70DE2BF42FC7AC277B3EC7D_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_958B79CAB70DE2BF42FC7AC277B3EC7D" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_958B79CAB70DE2BF42FC7AC277B3EC7D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_958B79CAB70DE2BF42FC7AC277B3EC7D" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_958B79CAB70DE2BF42FC7AC277B3EC7D" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_53AB6FEA26C77728825F7AC277B48E49_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_53AB6FEA26C77728825F7AC277B48E49" 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_53AB6FEA26C77728825F7AC277B48E49_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_53AB6FEA26C77728825F7AC277B48E49" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_53AB6FEA26C77728825F7AC277B48E49" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_53AB6FEA26C77728825F7AC277B48E49" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_53AB6FEA26C77728825F7AC277B48E49" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_3132FF031184A99805DB568D7262689F_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_3132FF031184A99805DB568D7262689F" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_3132FF031184A99805DB568D7262689F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_3132FF031184A99805DB568D7262689F" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_3132FF031184A99805DB568D7262689F" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_0066904448B9026B832C568D7262ED31_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable_0066904448B9026B832C568D7262ED31" 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_0066904448B9026B832C568D7262ED31_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable_0066904448B9026B832C568D7262ED31" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0066904448B9026B832C568D7262ED31" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0066904448B9026B832C568D7262ED31" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable_0066904448B9026B832C568D7262ED31" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_1257B187AC79F2400311568D7262E5DC_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_1257B187AC79F2400311568D7262E5DC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_1257B187AC79F2400311568D7262E5DC_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_1257B187AC79F2400311568D7262E5DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1257B187AC79F2400311568D7262E5DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1257B187AC79F2400311568D7262E5DC" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_1257B187AC79F2400311568D7262E5DC" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_93F6725E7673DF71DD84568D726293CD_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_93F6725E7673DF71DD84568D726293CD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_93F6725E7673DF71DD84568D726293CD_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_93F6725E7673DF71DD84568D726293CD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_93F6725E7673DF71DD84568D726293CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_93F6725E7673DF71DD84568D726293CD" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_93F6725E7673DF71DD84568D726293CD" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_A2FBFC7BB497CA7565FA568D7263EB2A_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_A2FBFC7BB497CA7565FA568D7263EB2A" 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_A2FBFC7BB497CA7565FA568D7263EB2A_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_A2FBFC7BB497CA7565FA568D7263EB2A" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_A2FBFC7BB497CA7565FA568D7263EB2A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member_A2FBFC7BB497CA7565FA568D7263EB2A" xlink:to="lab_us-gaap_FairValueInputsLevel2Member_A2FBFC7BB497CA7565FA568D7263EB2A" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_CD46D79CF4A671E7A820568D7263405E_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_CD46D79CF4A671E7A820568D7263405E" 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_CD46D79CF4A671E7A820568D7263405E_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_CD46D79CF4A671E7A820568D7263405E" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_CD46D79CF4A671E7A820568D7263405E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_CD46D79CF4A671E7A820568D7263405E" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_CD46D79CF4A671E7A820568D7263405E" xlink:type="arc" />
    <link:label id="lab_us-gaap_SeniorLongTermNotes_C5C5672BA7B533C56D93568D7263AB91_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorLongTermNotes_C5C5672BA7B533C56D93568D7263AB91" 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_C5C5672BA7B533C56D93568D7263AB91_label_en-US" xlink:label="lab_us-gaap_SeniorLongTermNotes_C5C5672BA7B533C56D93568D7263AB91" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeniorLongTermNotes" xlink:label="loc_us-gaap_SeniorLongTermNotes_C5C5672BA7B533C56D93568D7263AB91" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorLongTermNotes_C5C5672BA7B533C56D93568D7263AB91" xlink:to="lab_us-gaap_SeniorLongTermNotes_C5C5672BA7B533C56D93568D7263AB91" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_C79F3DAEC0B20A54149B568D72631F3C_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue_C79F3DAEC0B20A54149B568D72631F3C" 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_C79F3DAEC0B20A54149B568D72631F3C_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue_C79F3DAEC0B20A54149B568D72631F3C" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="loc_us-gaap_DebtInstrumentFairValue_C79F3DAEC0B20A54149B568D72631F3C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue_C79F3DAEC0B20A54149B568D72631F3C" xlink:to="lab_us-gaap_DebtInstrumentFairValue_C79F3DAEC0B20A54149B568D72631F3C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_E6116B6F93D4B6DC29CC568D71FF6164_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable_E6116B6F93D4B6DC29CC568D71FF6164" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_E6116B6F93D4B6DC29CC568D71FF6164_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable_E6116B6F93D4B6DC29CC568D71FF6164" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_E6116B6F93D4B6DC29CC568D71FF6164" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_E6116B6F93D4B6DC29CC568D71FF6164" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable_E6116B6F93D4B6DC29CC568D71FF6164" xlink:type="arc" />
    <link:label id="lab_srt_MajorCustomersAxis_80A2B7660F6FBEA9A47D568D71FFBCB9_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis_80A2B7660F6FBEA9A47D568D71FFBCB9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_80A2B7660F6FBEA9A47D568D71FFBCB9_label_en-US" xlink:label="lab_srt_MajorCustomersAxis_80A2B7660F6FBEA9A47D568D71FFBCB9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_80A2B7660F6FBEA9A47D568D71FFBCB9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis_80A2B7660F6FBEA9A47D568D71FFBCB9" xlink:to="lab_srt_MajorCustomersAxis_80A2B7660F6FBEA9A47D568D71FFBCB9" xlink:type="arc" />
    <link:label id="lab_srt_NameOfMajorCustomerDomain_0236C1A27236E93636AE568D71FF4022_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain_0236C1A27236E93636AE568D71FF4022" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_0236C1A27236E93636AE568D71FF4022_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain_0236C1A27236E93636AE568D71FF4022" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_0236C1A27236E93636AE568D71FF4022" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain_0236C1A27236E93636AE568D71FF4022" xlink:to="lab_srt_NameOfMajorCustomerDomain_0236C1A27236E93636AE568D71FF4022" xlink:type="arc" />
    <link:label id="lab_orly_DIYCustomerMember_55FAECEC9939BDC80A05568D71FFBFF4_terseLabel_en-US" xlink:label="lab_orly_DIYCustomerMember_55FAECEC9939BDC80A05568D71FFBFF4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">DIY customer [Member]</link:label>
    <link:label id="lab_orly_DIYCustomerMember_55FAECEC9939BDC80A05568D71FFBFF4_label_en-US" xlink:label="lab_orly_DIYCustomerMember_55FAECEC9939BDC80A05568D71FFBFF4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">DIY Customer [Member]</link:label>
    <link:label id="lab_orly_DIYCustomerMember_55FAECEC9939BDC80A05568D71FFBFF4_documentation_en-US" xlink:label="lab_orly_DIYCustomerMember_55FAECEC9939BDC80A05568D71FFBFF4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Do-it-yourself (&#8220;DIY&#8221;) customer(s).</link:label>
    <link:loc xlink:href="orly-20190331.xsd#orly_DIYCustomerMember" xlink:label="loc_orly_DIYCustomerMember_55FAECEC9939BDC80A05568D71FFBFF4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_DIYCustomerMember_55FAECEC9939BDC80A05568D71FFBFF4" xlink:to="lab_orly_DIYCustomerMember_55FAECEC9939BDC80A05568D71FFBFF4" xlink:type="arc" />
    <link:label id="lab_orly_ProfessionalServiceProviderCustomerMember_CE0201B30D0268B99E63568D7200424F_terseLabel_en-US" xlink:label="lab_orly_ProfessionalServiceProviderCustomerMember_CE0201B30D0268B99E63568D7200424F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Professional service provider customer [Member]</link:label>
    <link:label id="lab_orly_ProfessionalServiceProviderCustomerMember_CE0201B30D0268B99E63568D7200424F_label_en-US" xlink:label="lab_orly_ProfessionalServiceProviderCustomerMember_CE0201B30D0268B99E63568D7200424F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Professional Service Provider Customer [Member]</link:label>
    <link:label id="lab_orly_ProfessionalServiceProviderCustomerMember_CE0201B30D0268B99E63568D7200424F_documentation_en-US" xlink:label="lab_orly_ProfessionalServiceProviderCustomerMember_CE0201B30D0268B99E63568D7200424F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Professional service provider customer(s), sometimes referred to as do-it-for-me ("DIFM") customer(s).</link:label>
    <link:loc xlink:href="orly-20190331.xsd#orly_ProfessionalServiceProviderCustomerMember" xlink:label="loc_orly_ProfessionalServiceProviderCustomerMember_CE0201B30D0268B99E63568D7200424F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_ProfessionalServiceProviderCustomerMember_CE0201B30D0268B99E63568D7200424F" xlink:to="lab_orly_ProfessionalServiceProviderCustomerMember_CE0201B30D0268B99E63568D7200424F" xlink:type="arc" />
    <link:label id="lab_orly_OtherCustomersAndSalesAdjustmentsMember_94EBCD782CD4D6A633AA568D7200E0EC_terseLabel_en-US" xlink:label="lab_orly_OtherCustomersAndSalesAdjustmentsMember_94EBCD782CD4D6A633AA568D7200E0EC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other customers and sales adjustments [Member]</link:label>
    <link:label id="lab_orly_OtherCustomersAndSalesAdjustmentsMember_94EBCD782CD4D6A633AA568D7200E0EC_label_en-US" xlink:label="lab_orly_OtherCustomersAndSalesAdjustmentsMember_94EBCD782CD4D6A633AA568D7200E0EC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Customers And Sales Adjustments [Member]</link:label>
    <link:label id="lab_orly_OtherCustomersAndSalesAdjustmentsMember_94EBCD782CD4D6A633AA568D7200E0EC_documentation_en-US" xlink:label="lab_orly_OtherCustomersAndSalesAdjustmentsMember_94EBCD782CD4D6A633AA568D7200E0EC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer(s), other than do-it-yourself ("DIY") customer(s) and professional service provider customer(s), sometimes referred to as do-it-for-me ("DIFM") customer(s), and adjustments to sales.</link:label>
    <link:loc xlink:href="orly-20190331.xsd#orly_OtherCustomersAndSalesAdjustmentsMember" xlink:label="loc_orly_OtherCustomersAndSalesAdjustmentsMember_94EBCD782CD4D6A633AA568D7200E0EC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_OtherCustomersAndSalesAdjustmentsMember_94EBCD782CD4D6A633AA568D7200E0EC" xlink:to="lab_orly_OtherCustomersAndSalesAdjustmentsMember_94EBCD782CD4D6A633AA568D7200E0EC" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_4429E97C7990326320BA568D72006AAD_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems_4429E97C7990326320BA568D72006AAD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_4429E97C7990326320BA568D72006AAD_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems_4429E97C7990326320BA568D72006AAD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_4429E97C7990326320BA568D72006AAD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4429E97C7990326320BA568D72006AAD" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems_4429E97C7990326320BA568D72006AAD" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_204E78424301CE14BDF4568D7200E836_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_204E78424301CE14BDF4568D7200E836" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Disaggregated sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_204E78424301CE14BDF4568D7200E836_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_204E78424301CE14BDF4568D7200E836" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_204E78424301CE14BDF4568D7200E836" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_204E78424301CE14BDF4568D7200E836" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_204E78424301CE14BDF4568D7200E836" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_084CA7922F00E0C6F7C0A183A6BF89AF_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_084CA7922F00E0C6F7C0A183A6BF89AF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_084CA7922F00E0C6F7C0A183A6BF89AF_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_084CA7922F00E0C6F7C0A183A6BF89AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_084CA7922F00E0C6F7C0A183A6BF89AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_084CA7922F00E0C6F7C0A183A6BF89AF" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_084CA7922F00E0C6F7C0A183A6BF89AF" xlink:type="arc" />
    <link:label id="lab_orly_ContractWithCustomerLiabilityArrangementTypeAxis_230B5B357D7F101EBE57A183A6BF54E0_terseLabel_en-US" xlink:label="lab_orly_ContractWithCustomerLiabilityArrangementTypeAxis_230B5B357D7F101EBE57A183A6BF54E0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract With Customer Liability Arrangement Type [Axis]</link:label>
    <link:label id="lab_orly_ContractWithCustomerLiabilityArrangementTypeAxis_230B5B357D7F101EBE57A183A6BF54E0_label_en-US" xlink:label="lab_orly_ContractWithCustomerLiabilityArrangementTypeAxis_230B5B357D7F101EBE57A183A6BF54E0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer Liability Arrangement Type [Axis]</link:label>
    <link:label id="lab_orly_ContractWithCustomerLiabilityArrangementTypeAxis_230B5B357D7F101EBE57A183A6BF54E0_documentation_en-US" xlink:label="lab_orly_ContractWithCustomerLiabilityArrangementTypeAxis_230B5B357D7F101EBE57A183A6BF54E0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information by type of contract with customer liability arrangement.</link:label>
    <link:loc xlink:href="orly-20190331.xsd#orly_ContractWithCustomerLiabilityArrangementTypeAxis" xlink:label="loc_orly_ContractWithCustomerLiabilityArrangementTypeAxis_230B5B357D7F101EBE57A183A6BF54E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_ContractWithCustomerLiabilityArrangementTypeAxis_230B5B357D7F101EBE57A183A6BF54E0" xlink:to="lab_orly_ContractWithCustomerLiabilityArrangementTypeAxis_230B5B357D7F101EBE57A183A6BF54E0" xlink:type="arc" />
    <link:label id="lab_orly_ContractWithCustomerLiabilityArrangementTypeDomain_EA0172A67A6BDB383E1EA183A6BF937B_terseLabel_en-US" xlink:label="lab_orly_ContractWithCustomerLiabilityArrangementTypeDomain_EA0172A67A6BDB383E1EA183A6BF937B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract With Customer Liability Arrangement Type [Domain]</link:label>
    <link:label id="lab_orly_ContractWithCustomerLiabilityArrangementTypeDomain_EA0172A67A6BDB383E1EA183A6BF937B_label_en-US" xlink:label="lab_orly_ContractWithCustomerLiabilityArrangementTypeDomain_EA0172A67A6BDB383E1EA183A6BF937B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer Liability Arrangement Type [Domain]</link:label>
    <link:label id="lab_orly_ContractWithCustomerLiabilityArrangementTypeDomain_EA0172A67A6BDB383E1EA183A6BF937B_documentation_en-US" xlink:label="lab_orly_ContractWithCustomerLiabilityArrangementTypeDomain_EA0172A67A6BDB383E1EA183A6BF937B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Information by type of contract with customer liability arrangement.</link:label>
    <link:loc xlink:href="orly-20190331.xsd#orly_ContractWithCustomerLiabilityArrangementTypeDomain" xlink:label="loc_orly_ContractWithCustomerLiabilityArrangementTypeDomain_EA0172A67A6BDB383E1EA183A6BF937B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_ContractWithCustomerLiabilityArrangementTypeDomain_EA0172A67A6BDB383E1EA183A6BF937B" xlink:to="lab_orly_ContractWithCustomerLiabilityArrangementTypeDomain_EA0172A67A6BDB383E1EA183A6BF937B" xlink:type="arc" />
    <link:label id="lab_orly_LoyaltyProgramMember_3B676D73196E899F3BECA183A6C00196_terseLabel_en-US" xlink:label="lab_orly_LoyaltyProgramMember_3B676D73196E899F3BECA183A6C00196" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loyalty program [Member]</link:label>
    <link:label id="lab_orly_LoyaltyProgramMember_3B676D73196E899F3BECA183A6C00196_label_en-US" xlink:label="lab_orly_LoyaltyProgramMember_3B676D73196E899F3BECA183A6C00196" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loyalty Program [Member]</link:label>
    <link:label id="lab_orly_LoyaltyProgramMember_3B676D73196E899F3BECA183A6C00196_documentation_en-US" xlink:label="lab_orly_LoyaltyProgramMember_3B676D73196E899F3BECA183A6C00196" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The Company maintains a retail customer loyalty program named O'Reilly O'Rewards, designed to build brand recognition.</link:label>
    <link:loc xlink:href="orly-20190331.xsd#orly_LoyaltyProgramMember" xlink:label="loc_orly_LoyaltyProgramMember_3B676D73196E899F3BECA183A6C00196" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_LoyaltyProgramMember_3B676D73196E899F3BECA183A6C00196" xlink:to="lab_orly_LoyaltyProgramMember_3B676D73196E899F3BECA183A6C00196" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_035C559812C1DB0B8985A183A6C05B70_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_035C559812C1DB0B8985A183A6C05B70" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_035C559812C1DB0B8985A183A6C05B70_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_035C559812C1DB0B8985A183A6C05B70" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_035C559812C1DB0B8985A183A6C05B70" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_035C559812C1DB0B8985A183A6C05B70" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_035C559812C1DB0B8985A183A6C05B70" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_158806280C245B8899F2A183A6C0B743_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability_158806280C245B8899F2A183A6C0B743" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_158806280C245B8899F2A183A6C0B743_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability_158806280C245B8899F2A183A6C0B743" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_158806280C245B8899F2A183A6C0B743" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability_158806280C245B8899F2A183A6C0B743" xlink:to="lab_us-gaap_ContractWithCustomerLiability_158806280C245B8899F2A183A6C0B743" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_F2478576FC750A4166F1A183A6C1C850_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_F2478576FC750A4166F1A183A6C1C850" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue, recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_F2478576FC750A4166F1A183A6C1C850_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_F2478576FC750A4166F1A183A6C1C850" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_F2478576FC750A4166F1A183A6C1C850" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_F2478576FC750A4166F1A183A6C1C850" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_F2478576FC750A4166F1A183A6C1C850" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract_9B5FA44170A789F0E5569707F7FECDF5_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract_9B5FA44170A789F0E5569707F7FECDF5" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract" xlink:label="loc_us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract_9B5FA44170A789F0E5569707F7FECDF5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract_9B5FA44170A789F0E5569707F7FECDF5" xlink:to="lab_us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract_9B5FA44170A789F0E5569707F7FECDF5" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPlanTable_3EF9EB7380E5CFB995019707F7FE4170_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable_3EF9EB7380E5CFB995019707F7FE4170" 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_3EF9EB7380E5CFB995019707F7FE4170_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable_3EF9EB7380E5CFB995019707F7FE4170" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanTable" xlink:label="loc_us-gaap_DefinedContributionPlanTable_3EF9EB7380E5CFB995019707F7FE4170" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanTable_3EF9EB7380E5CFB995019707F7FE4170" xlink:to="lab_us-gaap_DefinedContributionPlanTable_3EF9EB7380E5CFB995019707F7FE4170" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_BC7F98BD77DB92FA529E9707F7FF4C96_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis_BC7F98BD77DB92FA529E9707F7FF4C96" 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_BC7F98BD77DB92FA529E9707F7FF4C96_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis_BC7F98BD77DB92FA529E9707F7FF4C96" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="loc_us-gaap_RetirementPlanNameAxis_BC7F98BD77DB92FA529E9707F7FF4C96" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameAxis_BC7F98BD77DB92FA529E9707F7FF4C96" xlink:to="lab_us-gaap_RetirementPlanNameAxis_BC7F98BD77DB92FA529E9707F7FF4C96" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_6D7CF7D4BA16FDC0F3AA9707F7FFF6AA_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain_6D7CF7D4BA16FDC0F3AA9707F7FFF6AA" 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_6D7CF7D4BA16FDC0F3AA9707F7FFF6AA_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain_6D7CF7D4BA16FDC0F3AA9707F7FFF6AA" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_6D7CF7D4BA16FDC0F3AA9707F7FFF6AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameDomain_6D7CF7D4BA16FDC0F3AA9707F7FFF6AA" xlink:to="lab_us-gaap_RetirementPlanNameDomain_6D7CF7D4BA16FDC0F3AA9707F7FFF6AA" xlink:type="arc" />
    <link:label id="lab_orly_ProfitSharingAndSavingsPlanMember_4EC48DB78A0047E8DA5E9707F7FF3EAB_terseLabel_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanMember_4EC48DB78A0047E8DA5E9707F7FF3EAB" 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_4EC48DB78A0047E8DA5E9707F7FF3EAB_label_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanMember_4EC48DB78A0047E8DA5E9707F7FF3EAB" 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_4EC48DB78A0047E8DA5E9707F7FF3EAB_documentation_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanMember_4EC48DB78A0047E8DA5E9707F7FF3EAB" 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-20190331.xsd#orly_ProfitSharingAndSavingsPlanMember" xlink:label="loc_orly_ProfitSharingAndSavingsPlanMember_4EC48DB78A0047E8DA5E9707F7FF3EAB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_ProfitSharingAndSavingsPlanMember_4EC48DB78A0047E8DA5E9707F7FF3EAB" xlink:to="lab_orly_ProfitSharingAndSavingsPlanMember_4EC48DB78A0047E8DA5E9707F7FF3EAB" xlink:type="arc" />
    <link:label id="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_F623D409B7BD699DFC6F9707F80031B0_terseLabel_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_F623D409B7BD699DFC6F9707F80031B0" 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_F623D409B7BD699DFC6F9707F80031B0_label_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_F623D409B7BD699DFC6F9707F80031B0" 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_F623D409B7BD699DFC6F9707F80031B0_documentation_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_F623D409B7BD699DFC6F9707F80031B0" 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-20190331.xsd#orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis" xlink:label="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_F623D409B7BD699DFC6F9707F80031B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_F623D409B7BD699DFC6F9707F80031B0" xlink:to="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_F623D409B7BD699DFC6F9707F80031B0" xlink:type="arc" />
    <link:label id="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_95FAAE27831D5279D52C9707F8006841_terseLabel_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_95FAAE27831D5279D52C9707F8006841" 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_95FAAE27831D5279D52C9707F8006841_label_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_95FAAE27831D5279D52C9707F8006841" 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_95FAAE27831D5279D52C9707F8006841_documentation_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_95FAAE27831D5279D52C9707F8006841" 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-20190331.xsd#orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain" xlink:label="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_95FAAE27831D5279D52C9707F8006841" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_95FAAE27831D5279D52C9707F8006841" xlink:to="lab_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_95FAAE27831D5279D52C9707F8006841" xlink:type="arc" />
    <link:label id="lab_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_34FDD1C21C21C01ACBE69707F80033CB_terseLabel_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_34FDD1C21C21C01ACBE69707F80033CB" 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_34FDD1C21C21C01ACBE69707F80033CB_label_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_34FDD1C21C21C01ACBE69707F80033CB" 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_34FDD1C21C21C01ACBE69707F80033CB_documentation_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_34FDD1C21C21C01ACBE69707F80033CB" 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-20190331.xsd#orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember" xlink:label="loc_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_34FDD1C21C21C01ACBE69707F80033CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_34FDD1C21C21C01ACBE69707F80033CB" xlink:to="lab_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_34FDD1C21C21C01ACBE69707F80033CB" xlink:type="arc" />
    <link:label id="lab_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_0793122802316CD4C4339707F8012122_terseLabel_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_0793122802316CD4C4339707F8012122" 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_0793122802316CD4C4339707F8012122_label_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_0793122802316CD4C4339707F8012122" 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_0793122802316CD4C4339707F8012122_documentation_en-US" xlink:label="lab_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_0793122802316CD4C4339707F8012122" 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-20190331.xsd#orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember" xlink:label="loc_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_0793122802316CD4C4339707F8012122" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_0793122802316CD4C4339707F8012122" xlink:to="lab_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_0793122802316CD4C4339707F8012122" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_947AA7BB9F5DBE5771EC9707F8016522_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_947AA7BB9F5DBE5771EC9707F8016522" 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_947AA7BB9F5DBE5771EC9707F8016522_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_947AA7BB9F5DBE5771EC9707F8016522" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_947AA7BB9F5DBE5771EC9707F8016522" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_947AA7BB9F5DBE5771EC9707F8016522" xlink:to="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_947AA7BB9F5DBE5771EC9707F8016522" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_9D88AF23E425ADF97B3F9707F8012EB0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_9D88AF23E425ADF97B3F9707F8012EB0" 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_9D88AF23E425ADF97B3F9707F8012EB0_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_9D88AF23E425ADF97B3F9707F8012EB0" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_9D88AF23E425ADF97B3F9707F8012EB0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_9D88AF23E425ADF97B3F9707F8012EB0" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_9D88AF23E425ADF97B3F9707F8012EB0" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_C138C685A242C322430F9707F801C989_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized_C138C685A242C322430F9707F801C989" 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_C138C685A242C322430F9707F801C989_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized_C138C685A242C322430F9707F801C989" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_C138C685A242C322430F9707F801C989" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized_C138C685A242C322430F9707F801C989" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized_C138C685A242C322430F9707F801C989" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_CD8C77B59E2F875F4EE9568D72D79A93_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_CD8C77B59E2F875F4EE9568D72D79A93" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_CD8C77B59E2F875F4EE9568D72D79A93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_CD8C77B59E2F875F4EE9568D72D79A93" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_CD8C77B59E2F875F4EE9568D72D79A93" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7CA43496AE7A3A819BAE568D72D9696B_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7CA43496AE7A3A819BAE568D72D9696B" 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_7CA43496AE7A3A819BAE568D72D9696B_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7CA43496AE7A3A819BAE568D72D9696B" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7CA43496AE7A3A819BAE568D72D9696B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7CA43496AE7A3A819BAE568D72D9696B" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7CA43496AE7A3A819BAE568D72D9696B" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_6B0E3F1EF382D39C0035568D72D94F1B_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_6B0E3F1EF382D39C0035568D72D94F1B" 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_6B0E3F1EF382D39C0035568D72D94F1B_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_6B0E3F1EF382D39C0035568D72D94F1B" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_6B0E3F1EF382D39C0035568D72D94F1B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_6B0E3F1EF382D39C0035568D72D94F1B" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_6B0E3F1EF382D39C0035568D72D94F1B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_18F9EEE13FA31A484CB0568D72D9592B_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_18F9EEE13FA31A484CB0568D72D9592B" 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_18F9EEE13FA31A484CB0568D72D9592B_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_18F9EEE13FA31A484CB0568D72D9592B" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_18F9EEE13FA31A484CB0568D72D9592B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_18F9EEE13FA31A484CB0568D72D9592B" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_18F9EEE13FA31A484CB0568D72D9592B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D181A9C978383874BE7E568D72D90569_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D181A9C978383874BE7E568D72D90569" 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_D181A9C978383874BE7E568D72D90569_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D181A9C978383874BE7E568D72D90569" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D181A9C978383874BE7E568D72D90569" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D181A9C978383874BE7E568D72D90569" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D181A9C978383874BE7E568D72D90569" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_98EA0020AFDCA468C1A6568D7210567A_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_98EA0020AFDCA468C1A6568D7210567A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_98EA0020AFDCA468C1A6568D7210567A_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_98EA0020AFDCA468C1A6568D7210567A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_98EA0020AFDCA468C1A6568D7210567A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_98EA0020AFDCA468C1A6568D7210567A" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_98EA0020AFDCA468C1A6568D7210567A" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_553D6C690B254EA598FF7A1942F71CE0_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract_553D6C690B254EA598FF7A1942F71CE0" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_553D6C690B254EA598FF7A1942F71CE0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_553D6C690B254EA598FF7A1942F71CE0" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract_553D6C690B254EA598FF7A1942F71CE0" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_D24CB8A655D8772F62547A1942F7821C_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_D24CB8A655D8772F62547A1942F7821C" 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_D24CB8A655D8772F62547A1942F7821C_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_D24CB8A655D8772F62547A1942F7821C" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_D24CB8A655D8772F62547A1942F7821C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_D24CB8A655D8772F62547A1942F7821C" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_D24CB8A655D8772F62547A1942F7821C" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_41C2545C0496463DC2357A1942F7D46A_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_41C2545C0496463DC2357A1942F7D46A" 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_41C2545C0496463DC2357A1942F7D46A_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_41C2545C0496463DC2357A1942F7D46A" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_41C2545C0496463DC2357A1942F7D46A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_41C2545C0496463DC2357A1942F7D46A" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_41C2545C0496463DC2357A1942F7D46A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_EE7810EEF23852BFD0A47A1942F73C7F_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_EE7810EEF23852BFD0A47A1942F73C7F" 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_EE7810EEF23852BFD0A47A1942F73C7F_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_EE7810EEF23852BFD0A47A1942F73C7F" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_EE7810EEF23852BFD0A47A1942F73C7F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_EE7810EEF23852BFD0A47A1942F73C7F" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization_EE7810EEF23852BFD0A47A1942F73C7F" xlink:type="arc" />
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_D4B8DF12EEC4CF65E13D7A1942F74FC2_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_D4B8DF12EEC4CF65E13D7A1942F74FC2" 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_D4B8DF12EEC4CF65E13D7A1942F74FC2_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_D4B8DF12EEC4CF65E13D7A1942F74FC2" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_D4B8DF12EEC4CF65E13D7A1942F74FC2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_D4B8DF12EEC4CF65E13D7A1942F74FC2" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_D4B8DF12EEC4CF65E13D7A1942F74FC2" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_90BF40214CC6692754247A1942F7313D_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_90BF40214CC6692754247A1942F7313D" 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_90BF40214CC6692754247A1942F7313D_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_90BF40214CC6692754247A1942F7313D" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_90BF40214CC6692754247A1942F7313D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_90BF40214CC6692754247A1942F7313D" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_90BF40214CC6692754247A1942F7313D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensation_E280A5F6BE549099BC0D7A1942F7FFD9_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_E280A5F6BE549099BC0D7A1942F7FFD9" 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_E280A5F6BE549099BC0D7A1942F7FFD9_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_E280A5F6BE549099BC0D7A1942F7FFD9" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_E280A5F6BE549099BC0D7A1942F7FFD9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_E280A5F6BE549099BC0D7A1942F7FFD9" xlink:to="lab_us-gaap_ShareBasedCompensation_E280A5F6BE549099BC0D7A1942F7FFD9" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_9758692830194E4578A77A1942F722C2_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense_9758692830194E4578A77A1942F722C2" 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_9758692830194E4578A77A1942F722C2_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense_9758692830194E4578A77A1942F722C2" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_9758692830194E4578A77A1942F722C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense_9758692830194E4578A77A1942F722C2" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense_9758692830194E4578A77A1942F722C2" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ABBD892D65413E8C5F6C7A1942F72183_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ABBD892D65413E8C5F6C7A1942F72183" 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_ABBD892D65413E8C5F6C7A1942F72183_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ABBD892D65413E8C5F6C7A1942F72183" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ABBD892D65413E8C5F6C7A1942F72183" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ABBD892D65413E8C5F6C7A1942F72183" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ABBD892D65413E8C5F6C7A1942F72183" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_DD144724D3299CE3FD247A1942F72555_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_DD144724D3299CE3FD247A1942F72555" 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_DD144724D3299CE3FD247A1942F72555_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_DD144724D3299CE3FD247A1942F72555" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_DD144724D3299CE3FD247A1942F72555" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_DD144724D3299CE3FD247A1942F72555" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_DD144724D3299CE3FD247A1942F72555" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_A709295DE50B66E49E237A1942F76A16_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_A709295DE50B66E49E237A1942F76A16" 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_A709295DE50B66E49E237A1942F76A16_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_A709295DE50B66E49E237A1942F76A16" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_A709295DE50B66E49E237A1942F76A16" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories_A709295DE50B66E49E237A1942F76A16" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories_A709295DE50B66E49E237A1942F76A16" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_25853829029924099E6F7A1942F77972_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_25853829029924099E6F7A1942F77972" 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_25853829029924099E6F7A1942F77972_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_25853829029924099E6F7A1942F77972" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_25853829029924099E6F7A1942F77972" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable_25853829029924099E6F7A1942F77972" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable_25853829029924099E6F7A1942F77972" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_4E1190C19245157F95137A1942F7281E_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_4E1190C19245157F95137A1942F7281E" 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_4E1190C19245157F95137A1942F7281E_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_4E1190C19245157F95137A1942F7281E" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_4E1190C19245157F95137A1942F7281E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_4E1190C19245157F95137A1942F7281E" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_4E1190C19245157F95137A1942F7281E" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_255C0344A65DA6A17AA77A1942F71885_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_255C0344A65DA6A17AA77A1942F71885" 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_255C0344A65DA6A17AA77A1942F71885_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_255C0344A65DA6A17AA77A1942F71885" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_255C0344A65DA6A17AA77A1942F71885" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_255C0344A65DA6A17AA77A1942F71885" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_255C0344A65DA6A17AA77A1942F71885" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_CA3BB0172A8285063EB27A1942F70BB1_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_CA3BB0172A8285063EB27A1942F70BB1" 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_CA3BB0172A8285063EB27A1942F70BB1_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_CA3BB0172A8285063EB27A1942F70BB1" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_CA3BB0172A8285063EB27A1942F70BB1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_CA3BB0172A8285063EB27A1942F70BB1" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_CA3BB0172A8285063EB27A1942F70BB1" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_955D4803FB933DFF47F57A1942F7774A_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_955D4803FB933DFF47F57A1942F7774A" 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_955D4803FB933DFF47F57A1942F7774A_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_955D4803FB933DFF47F57A1942F7774A" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_955D4803FB933DFF47F57A1942F7774A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_955D4803FB933DFF47F57A1942F7774A" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_955D4803FB933DFF47F57A1942F7774A" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_D2C9553E65D892E8D7347A1942F7F3B7_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_D2C9553E65D892E8D7347A1942F7F3B7" 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_D2C9553E65D892E8D7347A1942F7F3B7_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_D2C9553E65D892E8D7347A1942F7F3B7" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_D2C9553E65D892E8D7347A1942F7F3B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_D2C9553E65D892E8D7347A1942F7F3B7" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_D2C9553E65D892E8D7347A1942F7F3B7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_E86028D9B67BC18C966A7A1942F740F2_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_E86028D9B67BC18C966A7A1942F740F2" 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_E86028D9B67BC18C966A7A1942F740F2_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_E86028D9B67BC18C966A7A1942F740F2" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_E86028D9B67BC18C966A7A1942F740F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_E86028D9B67BC18C966A7A1942F740F2" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_E86028D9B67BC18C966A7A1942F740F2" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_056B02974D088BD903E47A1942F7CE3F_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_056B02974D088BD903E47A1942F7CE3F" 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_056B02974D088BD903E47A1942F7CE3F_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_056B02974D088BD903E47A1942F7CE3F" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_056B02974D088BD903E47A1942F7CE3F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_056B02974D088BD903E47A1942F7CE3F" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_056B02974D088BD903E47A1942F7CE3F" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_2C739D0124303E942BA57A1942F7C5FB_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_2C739D0124303E942BA57A1942F7C5FB" 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_2C739D0124303E942BA57A1942F7C5FB_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_2C739D0124303E942BA57A1942F7C5FB" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2C739D0124303E942BA57A1942F7C5FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2C739D0124303E942BA57A1942F7C5FB" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_2C739D0124303E942BA57A1942F7C5FB" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D4882B77FEB15DE9A8897A1942F7D787_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D4882B77FEB15DE9A8897A1942F7D787" 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_D4882B77FEB15DE9A8897A1942F7D787_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D4882B77FEB15DE9A8897A1942F7D787" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D4882B77FEB15DE9A8897A1942F7D787" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D4882B77FEB15DE9A8897A1942F7D787" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D4882B77FEB15DE9A8897A1942F7D787" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_9717C3F036EB842021787A1942F7A328_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_9717C3F036EB842021787A1942F7A328" 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_9717C3F036EB842021787A1942F7A328_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_9717C3F036EB842021787A1942F7A328" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_9717C3F036EB842021787A1942F7A328" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_9717C3F036EB842021787A1942F7A328" xlink:to="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_9717C3F036EB842021787A1942F7A328" xlink:type="arc" />
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_F3C1BAB998EA259533BC7A1942F77526_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_F3C1BAB998EA259533BC7A1942F77526" 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_F3C1BAB998EA259533BC7A1942F77526_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_F3C1BAB998EA259533BC7A1942F77526" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_F3C1BAB998EA259533BC7A1942F77526" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_F3C1BAB998EA259533BC7A1942F77526" xlink:to="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_F3C1BAB998EA259533BC7A1942F77526" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_67CB7F085E007C2FF7EF7A1942F7A1D0_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_67CB7F085E007C2FF7EF7A1942F7A1D0" 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_67CB7F085E007C2FF7EF7A1942F7A1D0_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_67CB7F085E007C2FF7EF7A1942F7A1D0" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_67CB7F085E007C2FF7EF7A1942F7A1D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_67CB7F085E007C2FF7EF7A1942F7A1D0" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_67CB7F085E007C2FF7EF7A1942F7A1D0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_71B4ECBF005EE304825C7A1942F714EA_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans_71B4ECBF005EE304825C7A1942F714EA" 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_71B4ECBF005EE304825C7A1942F714EA_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans_71B4ECBF005EE304825C7A1942F714EA" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="loc_us-gaap_ProceedsFromStockPlans_71B4ECBF005EE304825C7A1942F714EA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockPlans_71B4ECBF005EE304825C7A1942F714EA" xlink:to="lab_us-gaap_ProceedsFromStockPlans_71B4ECBF005EE304825C7A1942F714EA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_95AA78C2F975B49E50447A1942F7EEF2_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_95AA78C2F975B49E50447A1942F7EEF2" 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_95AA78C2F975B49E50447A1942F7EEF2_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_95AA78C2F975B49E50447A1942F7EEF2" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_95AA78C2F975B49E50447A1942F7EEF2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_95AA78C2F975B49E50447A1942F7EEF2" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_95AA78C2F975B49E50447A1942F7EEF2" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_06A79F208FC8602084E87A1942F76950_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_06A79F208FC8602084E87A1942F76950" 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_06A79F208FC8602084E87A1942F76950_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_06A79F208FC8602084E87A1942F76950" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_06A79F208FC8602084E87A1942F76950" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_06A79F208FC8602084E87A1942F76950" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_06A79F208FC8602084E87A1942F76950" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_135F20209FBE71CA57E87A1942F73627_totalLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_135F20209FBE71CA57E87A1942F73627" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_135F20209FBE71CA57E87A1942F73627_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_135F20209FBE71CA57E87A1942F73627" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_135F20209FBE71CA57E87A1942F73627" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_135F20209FBE71CA57E87A1942F73627" xlink:to="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_135F20209FBE71CA57E87A1942F73627" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_8C8DF2FB211758FF7F907A1942F7AE52_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_8C8DF2FB211758FF7F907A1942F7AE52" 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:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_8C8DF2FB211758FF7F907A1942F7AE52_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_8C8DF2FB211758FF7F907A1942F7AE52" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8C8DF2FB211758FF7F907A1942F7AE52" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8C8DF2FB211758FF7F907A1942F7AE52" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_8C8DF2FB211758FF7F907A1942F7AE52" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_78472B87BDE2BDFF464D7A1942F77658_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_78472B87BDE2BDFF464D7A1942F77658" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_78472B87BDE2BDFF464D7A1942F77658" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_78472B87BDE2BDFF464D7A1942F77658" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_78472B87BDE2BDFF464D7A1942F77658" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_7FFFC02BCE27C3967FE37A1942F7DE49_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_7FFFC02BCE27C3967FE37A1942F7DE49" 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_7FFFC02BCE27C3967FE37A1942F7DE49_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_7FFFC02BCE27C3967FE37A1942F7DE49" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_7FFFC02BCE27C3967FE37A1942F7DE49" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_7FFFC02BCE27C3967FE37A1942F7DE49" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_7FFFC02BCE27C3967FE37A1942F7DE49" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxesPaid_392EF77DE0C0AD39C2197A1942F71DB0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid_392EF77DE0C0AD39C2197A1942F71DB0" 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_392EF77DE0C0AD39C2197A1942F71DB0_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid_392EF77DE0C0AD39C2197A1942F71DB0" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid_392EF77DE0C0AD39C2197A1942F71DB0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid_392EF77DE0C0AD39C2197A1942F71DB0" xlink:to="lab_us-gaap_IncomeTaxesPaid_392EF77DE0C0AD39C2197A1942F71DB0" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestPaidNet_778A6FD395680922952B7A1942F7A60A_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet_778A6FD395680922952B7A1942F7A60A" 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_778A6FD395680922952B7A1942F7A60A_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet_778A6FD395680922952B7A1942F7A60A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_778A6FD395680922952B7A1942F7A60A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet_778A6FD395680922952B7A1942F7A60A" xlink:to="lab_us-gaap_InterestPaidNet_778A6FD395680922952B7A1942F7A60A" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_F310AA756CDB6D1EF94E568D72657A97_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_F310AA756CDB6D1EF94E568D72657A97" 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_F310AA756CDB6D1EF94E568D72657A97_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_F310AA756CDB6D1EF94E568D72657A97" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_F310AA756CDB6D1EF94E568D72657A97" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_F310AA756CDB6D1EF94E568D72657A97" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_F310AA756CDB6D1EF94E568D72657A97" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_20931BF2202F4BA534D5A1824F47EE46_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract_20931BF2202F4BA534D5A1824F47EE46" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_20931BF2202F4BA534D5A1824F47EE46" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_20931BF2202F4BA534D5A1824F47EE46" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract_20931BF2202F4BA534D5A1824F47EE46" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementTable_4F5DF253C093CEF4F508A1824F4C3996_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable_4F5DF253C093CEF4F508A1824F4C3996" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_4F5DF253C093CEF4F508A1824F4C3996_label_en-US" xlink:label="lab_us-gaap_StatementTable_4F5DF253C093CEF4F508A1824F4C3996" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_4F5DF253C093CEF4F508A1824F4C3996" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable_4F5DF253C093CEF4F508A1824F4C3996" xlink:to="lab_us-gaap_StatementTable_4F5DF253C093CEF4F508A1824F4C3996" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_81A63ECD36D21F1CBA2DA1824F4DC5B7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_81A63ECD36D21F1CBA2DA1824F4DC5B7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_81A63ECD36D21F1CBA2DA1824F4DC5B7_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_81A63ECD36D21F1CBA2DA1824F4DC5B7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_81A63ECD36D21F1CBA2DA1824F4DC5B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_81A63ECD36D21F1CBA2DA1824F4DC5B7" xlink:to="lab_us-gaap_StatementEquityComponentsAxis_81A63ECD36D21F1CBA2DA1824F4DC5B7" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityComponentDomain_0A2BAE69D9E42D305FDCA1824F4DE10C_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_0A2BAE69D9E42D305FDCA1824F4DE10C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_0A2BAE69D9E42D305FDCA1824F4DE10C_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_0A2BAE69D9E42D305FDCA1824F4DE10C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_0A2BAE69D9E42D305FDCA1824F4DE10C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain_0A2BAE69D9E42D305FDCA1824F4DE10C" xlink:to="lab_us-gaap_EquityComponentDomain_0A2BAE69D9E42D305FDCA1824F4DE10C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockMember_31344D7D64D85ECA524CA1824F4D98B1_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember_31344D7D64D85ECA524CA1824F4D98B1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock [Member]</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_31344D7D64D85ECA524CA1824F4D98B1_label_en-US" xlink:label="lab_us-gaap_CommonStockMember_31344D7D64D85ECA524CA1824F4D98B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_31344D7D64D85ECA524CA1824F4D98B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember_31344D7D64D85ECA524CA1824F4D98B1" xlink:to="lab_us-gaap_CommonStockMember_31344D7D64D85ECA524CA1824F4D98B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_8D344ACA18D77E4D0772A1824F4E2BAB_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_8D344ACA18D77E4D0772A1824F4E2BAB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital [Member]</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_8D344ACA18D77E4D0772A1824F4E2BAB_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_8D344ACA18D77E4D0772A1824F4E2BAB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_8D344ACA18D77E4D0772A1824F4E2BAB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember_8D344ACA18D77E4D0772A1824F4E2BAB" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember_8D344ACA18D77E4D0772A1824F4E2BAB" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsMember_D1CABA15CFE2A6A5A22AA1824F4EA18B_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_D1CABA15CFE2A6A5A22AA1824F4EA18B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings (deficit) [Member]</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_D1CABA15CFE2A6A5A22AA1824F4EA18B_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_D1CABA15CFE2A6A5A22AA1824F4EA18B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_D1CABA15CFE2A6A5A22AA1824F4EA18B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember_D1CABA15CFE2A6A5A22AA1824F4EA18B" xlink:to="lab_us-gaap_RetainedEarningsMember_D1CABA15CFE2A6A5A22AA1824F4EA18B" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_474D1A48BB5A71BD0679A18667FB75C7_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_474D1A48BB5A71BD0679A18667FB75C7" 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_474D1A48BB5A71BD0679A18667FB75C7_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_474D1A48BB5A71BD0679A18667FB75C7" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_474D1A48BB5A71BD0679A18667FB75C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_474D1A48BB5A71BD0679A18667FB75C7" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_474D1A48BB5A71BD0679A18667FB75C7" xlink:type="arc" />
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_896FC8DBE28DBF31226FA18667FD67CC_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_896FC8DBE28DBF31226FA18667FD67CC" 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_896FC8DBE28DBF31226FA18667FD67CC_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_896FC8DBE28DBF31226FA18667FD67CC" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_896FC8DBE28DBF31226FA18667FD67CC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember_896FC8DBE28DBF31226FA18667FD67CC" xlink:to="lab_us-gaap_TypeOfAdoptionMember_896FC8DBE28DBF31226FA18667FD67CC" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_10602A15951A3E76AF90A1870164ADA2_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member_10602A15951A3E76AF90A1870164ADA2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption of ASU 2016-02 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_10602A15951A3E76AF90A1870164ADA2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201602Member_10602A15951A3E76AF90A1870164ADA2" xlink:to="lab_us-gaap_AccountingStandardsUpdate201602Member_10602A15951A3E76AF90A1870164ADA2" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Shareholders' Equity</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7_label_en-US" xlink:label="lab_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="lab_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_5CC9F154A735FC823DC4A1824F4F836B_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_5CC9F154A735FC823DC4A1824F4F836B" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_5CC9F154A735FC823DC4A1824F4F836B_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity_5CC9F154A735FC823DC4A1824F4F836B" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_5CC9F154A735FC823DC4A1824F4F836B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_5CC9F154A735FC823DC4A1824F4F836B" xlink:to="lab_us-gaap_StockholdersEquity_5CC9F154A735FC823DC4A1824F4F836B" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_D5224B974EE2FB92DF6AA1824F4FA88C_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_D5224B974EE2FB92DF6AA1824F4FA88C" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_D5224B974EE2FB92DF6AA1824F4FA88C_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_D5224B974EE2FB92DF6AA1824F4FA88C" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_D5224B974EE2FB92DF6AA1824F4FA88C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_D5224B974EE2FB92DF6AA1824F4FA88C" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_D5224B974EE2FB92DF6AA1824F4FA88C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_3C32A4B43DB55F80EA76A183684C3560_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_3C32A4B43DB55F80EA76A183684C3560" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative effect adjustment from adoption of ASU 2016-02</link:label>
    <link:label id="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_3C32A4B43DB55F80EA76A183684C3560_label_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_3C32A4B43DB55F80EA76A183684C3560" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cumulative Effect of New Accounting Principle in Period of Adoption</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_3C32A4B43DB55F80EA76A183684C3560" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_3C32A4B43DB55F80EA76A183684C3560" xlink:to="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_3C32A4B43DB55F80EA76A183684C3560" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_7B7C0C0B72FA42CD42D8A1824F4F8AB0_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_7B7C0C0B72FA42CD42D8A1824F4F8AB0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_7B7C0C0B72FA42CD42D8A1824F4F8AB0_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_7B7C0C0B72FA42CD42D8A1824F4F8AB0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Employee Benefit Plan</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_7B7C0C0B72FA42CD42D8A1824F4F8AB0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_7B7C0C0B72FA42CD42D8A1824F4F8AB0" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_7B7C0C0B72FA42CD42D8A1824F4F8AB0" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_9ED99BEE2A9FA2880CCBA1824F4F0B18_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_9ED99BEE2A9FA2880CCBA1824F4F0B18" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes, shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_9ED99BEE2A9FA2880CCBA1824F4F0B18_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_9ED99BEE2A9FA2880CCBA1824F4F0B18" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Employee Benefit Plan</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_9ED99BEE2A9FA2880CCBA1824F4F0B18" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_9ED99BEE2A9FA2880CCBA1824F4F0B18" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_9ED99BEE2A9FA2880CCBA1824F4F0B18" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_55BC73DD5F5F4B88A11CA1824F5077E7_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_55BC73DD5F5F4B88A11CA1824F5077E7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net issuance of common stock upon exercise of stock options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_55BC73DD5F5F4B88A11CA1824F5077E7_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_55BC73DD5F5F4B88A11CA1824F5077E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_55BC73DD5F5F4B88A11CA1824F5077E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_55BC73DD5F5F4B88A11CA1824F5077E7" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_55BC73DD5F5F4B88A11CA1824F5077E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_17DB99D1653CBB1F3A48A1824F508DB3_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_17DB99D1653CBB1F3A48A1824F508DB3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net issuance of common stock upon exercise of stock options, shares</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_17DB99D1653CBB1F3A48A1824F508DB3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_17DB99D1653CBB1F3A48A1824F508DB3" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_17DB99D1653CBB1F3A48A1824F508DB3" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9DE897AC017FC2D30B48A1824F5076DB_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9DE897AC017FC2D30B48A1824F5076DB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9DE897AC017FC2D30B48A1824F5076DB_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9DE897AC017FC2D30B48A1824F5076DB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9DE897AC017FC2D30B48A1824F5076DB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9DE897AC017FC2D30B48A1824F5076DB" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9DE897AC017FC2D30B48A1824F5076DB" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_3FF8A01179F70874DB94A1824F50D5EE_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_3FF8A01179F70874DB94A1824F50D5EE" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Share repurchases, including fees</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_3FF8A01179F70874DB94A1824F50D5EE_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_3FF8A01179F70874DB94A1824F50D5EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_3FF8A01179F70874DB94A1824F50D5EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_3FF8A01179F70874DB94A1824F50D5EE" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_3FF8A01179F70874DB94A1824F50D5EE" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1BA8210E026E75ECBB11A1824F50F5BE_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1BA8210E026E75ECBB11A1824F50F5BE" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Share repurchases, shares</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1BA8210E026E75ECBB11A1824F50F5BE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1BA8210E026E75ECBB11A1824F50F5BE" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1BA8210E026E75ECBB11A1824F50F5BE" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_054FFFF770868518969BA1824F508C30_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_054FFFF770868518969BA1824F508C30" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_054FFFF770868518969BA1824F508C30" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_054FFFF770868518969BA1824F508C30" xlink:to="lab_us-gaap_StockholdersEquity_054FFFF770868518969BA1824F508C30" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_591AD83210827342247FA1824F50432D_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_591AD83210827342247FA1824F50432D" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_591AD83210827342247FA1824F50432D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_591AD83210827342247FA1824F50432D" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_591AD83210827342247FA1824F50432D" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_003606DF1D8AB316B5EA568D729BE82F_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_003606DF1D8AB316B5EA568D729BE82F" 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_003606DF1D8AB316B5EA568D729BE82F_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_003606DF1D8AB316B5EA568D729BE82F" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_003606DF1D8AB316B5EA568D729BE82F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_003606DF1D8AB316B5EA568D729BE82F" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_003606DF1D8AB316B5EA568D729BE82F" xlink:type="arc" />
    <link:label id="lab_orly_FairValueOfFinancialInstrumentsTableTextBlock_6FE8C8FA739E2D5716AE568D729B7BB8_terseLabel_en-US" xlink:label="lab_orly_FairValueOfFinancialInstrumentsTableTextBlock_6FE8C8FA739E2D5716AE568D729B7BB8" 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_FairValueOfFinancialInstrumentsTableTextBlock_6FE8C8FA739E2D5716AE568D729B7BB8_label_en-US" xlink:label="lab_orly_FairValueOfFinancialInstrumentsTableTextBlock_6FE8C8FA739E2D5716AE568D729B7BB8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Of Financial Instruments [Table Text Block]</link:label>
    <link:label id="lab_orly_FairValueOfFinancialInstrumentsTableTextBlock_6FE8C8FA739E2D5716AE568D729B7BB8_documentation_en-US" xlink:label="lab_orly_FairValueOfFinancialInstrumentsTableTextBlock_6FE8C8FA739E2D5716AE568D729B7BB8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of fair value measurement of financial instruments.</link:label>
    <link:loc xlink:href="orly-20190331.xsd#orly_FairValueOfFinancialInstrumentsTableTextBlock" xlink:label="loc_orly_FairValueOfFinancialInstrumentsTableTextBlock_6FE8C8FA739E2D5716AE568D729B7BB8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_FairValueOfFinancialInstrumentsTableTextBlock_6FE8C8FA739E2D5716AE568D729B7BB8" xlink:to="lab_orly_FairValueOfFinancialInstrumentsTableTextBlock_6FE8C8FA739E2D5716AE568D729B7BB8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_5DAF0A69A41333654E337A0F5CD19766_periodStartLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual_5DAF0A69A41333654E337A0F5CD19766" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Warranty liabilities, balance at December 31, 2018</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_5DAF0A69A41333654E337A0F5CD19766_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual_5DAF0A69A41333654E337A0F5CD19766" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaap_ProductWarrantyAccrual_5DAF0A69A41333654E337A0F5CD19766" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrual_5DAF0A69A41333654E337A0F5CD19766" xlink:to="lab_us-gaap_ProductWarrantyAccrual_5DAF0A69A41333654E337A0F5CD19766" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPayments_4A124350952FDDC475337A0F5CD1484D_negatedLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments_4A124350952FDDC475337A0F5CD1484D" 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_4A124350952FDDC475337A0F5CD1484D_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments_4A124350952FDDC475337A0F5CD1484D" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments_4A124350952FDDC475337A0F5CD1484D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualPayments_4A124350952FDDC475337A0F5CD1484D" xlink:to="lab_us-gaap_ProductWarrantyAccrualPayments_4A124350952FDDC475337A0F5CD1484D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_5CA748753A5905E1E1527A0F5CD106DE_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_5CA748753A5905E1E1527A0F5CD106DE" 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_5CA748753A5905E1E1527A0F5CD106DE_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_5CA748753A5905E1E1527A0F5CD106DE" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_5CA748753A5905E1E1527A0F5CD106DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_5CA748753A5905E1E1527A0F5CD106DE" xlink:to="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_5CA748753A5905E1E1527A0F5CD106DE" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_3BC1A27A96BD7E4730F47A0F5CD1ADB1_periodEndLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual_3BC1A27A96BD7E4730F47A0F5CD1ADB1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Warranty liabilities, balance at March 31, 2019</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaap_ProductWarrantyAccrual_3BC1A27A96BD7E4730F47A0F5CD1ADB1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrual_3BC1A27A96BD7E4730F47A0F5CD1ADB1" xlink:to="lab_us-gaap_ProductWarrantyAccrual_3BC1A27A96BD7E4730F47A0F5CD1ADB1" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasePayments_876212B117BB6946210D79BB448595A4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments_876212B117BB6946210D79BB448595A4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for amounts included in the measurement of operating lease liabilities, operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_876212B117BB6946210D79BB448595A4_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments_876212B117BB6946210D79BB448595A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_876212B117BB6946210D79BB448595A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments_876212B117BB6946210D79BB448595A4" xlink:to="lab_us-gaap_OperatingLeasePayments_876212B117BB6946210D79BB448595A4" xlink:type="arc" />
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_376A50F497569D494C2879BAC2AB6755_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_376A50F497569D494C2879BAC2AB6755" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use asset obtained in exchange for new operating lease liability</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_376A50F497569D494C2879BAC2AB6755_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_376A50F497569D494C2879BAC2AB6755" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_376A50F497569D494C2879BAC2AB6755" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_376A50F497569D494C2879BAC2AB6755" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_376A50F497569D494C2879BAC2AB6755" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_397E0A85ACCB93D5315D79B689AA194C_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_397E0A85ACCB93D5315D79B689AA194C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average remaining lease term - operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_397E0A85ACCB93D5315D79B689AA194C_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_397E0A85ACCB93D5315D79B689AA194C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_397E0A85ACCB93D5315D79B689AA194C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_397E0A85ACCB93D5315D79B689AA194C" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_397E0A85ACCB93D5315D79B689AA194C" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_880B9A0DC950106E106679B90B22FB54_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_880B9A0DC950106E106679B90B22FB54" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average discount rate - operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_880B9A0DC950106E106679B90B22FB54_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_880B9A0DC950106E106679B90B22FB54" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_880B9A0DC950106E106679B90B22FB54" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_880B9A0DC950106E106679B90B22FB54" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_880B9A0DC950106E106679B90B22FB54" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_A2BC7AE92B3823D3F4BC568D72122EB0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_A2BC7AE92B3823D3F4BC568D72122EB0" 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_A2BC7AE92B3823D3F4BC568D72122EB0_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_A2BC7AE92B3823D3F4BC568D72122EB0" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_A2BC7AE92B3823D3F4BC568D72122EB0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock_A2BC7AE92B3823D3F4BC568D72122EB0" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock_A2BC7AE92B3823D3F4BC568D72122EB0" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementAbstract_A5AB9BC4D68314ABBA7D568D72C22251_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract_A5AB9BC4D68314ABBA7D568D72C22251" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_A5AB9BC4D68314ABBA7D568D72C22251" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract_A5AB9BC4D68314ABBA7D568D72C22251" xlink:to="lab_us-gaap_IncomeStatementAbstract_A5AB9BC4D68314ABBA7D568D72C22251" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_785D67CAA9863AC474C7568D72C22E15_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_785D67CAA9863AC474C7568D72C22E15" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_785D67CAA9863AC474C7568D72C22E15" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_785D67CAA9863AC474C7568D72C22E15" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_785D67CAA9863AC474C7568D72C22E15" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_CDFF36EC00FA170A32C8568D72C3CADA_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold_CDFF36EC00FA170A32C8568D72C3CADA" 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_CostOfGoodsAndServicesSold_CDFF36EC00FA170A32C8568D72C3CADA_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold_CDFF36EC00FA170A32C8568D72C3CADA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_CDFF36EC00FA170A32C8568D72C3CADA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold_CDFF36EC00FA170A32C8568D72C3CADA" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold_CDFF36EC00FA170A32C8568D72C3CADA" xlink:type="arc" />
    <link:label id="lab_us-gaap_GrossProfit_B4058E25CEFCCF29499C568D72C3DE76_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit_B4058E25CEFCCF29499C568D72C3DE76" 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_B4058E25CEFCCF29499C568D72C3DE76_label_en-US" xlink:label="lab_us-gaap_GrossProfit_B4058E25CEFCCF29499C568D72C3DE76" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_B4058E25CEFCCF29499C568D72C3DE76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_B4058E25CEFCCF29499C568D72C3DE76" xlink:to="lab_us-gaap_GrossProfit_B4058E25CEFCCF29499C568D72C3DE76" xlink:type="arc" />
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_910B6E9FD83411BA58CC568D72C311BA_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense_910B6E9FD83411BA58CC568D72C311BA" 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_910B6E9FD83411BA58CC568D72C311BA_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense_910B6E9FD83411BA58CC568D72C311BA" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_910B6E9FD83411BA58CC568D72C311BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense_910B6E9FD83411BA58CC568D72C311BA" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense_910B6E9FD83411BA58CC568D72C311BA" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_65F2E5FAE82DCA9EBE1D568D72C35BF8_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_65F2E5FAE82DCA9EBE1D568D72C35BF8" 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_65F2E5FAE82DCA9EBE1D568D72C35BF8_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_65F2E5FAE82DCA9EBE1D568D72C35BF8" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_65F2E5FAE82DCA9EBE1D568D72C35BF8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_65F2E5FAE82DCA9EBE1D568D72C35BF8" xlink:to="lab_us-gaap_OperatingIncomeLoss_65F2E5FAE82DCA9EBE1D568D72C35BF8" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_E1AB7FE3B23AADEE715C568D72C3F8BB_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_E1AB7FE3B23AADEE715C568D72C3F8BB" 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_E1AB7FE3B23AADEE715C568D72C3F8BB_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_E1AB7FE3B23AADEE715C568D72C3F8BB" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_E1AB7FE3B23AADEE715C568D72C3F8BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_E1AB7FE3B23AADEE715C568D72C3F8BB" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_E1AB7FE3B23AADEE715C568D72C3F8BB" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestExpenseDebt_CB07798C022D6AB0F03B568D72C35EC2_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt_CB07798C022D6AB0F03B568D72C35EC2" 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_CB07798C022D6AB0F03B568D72C35EC2_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt_CB07798C022D6AB0F03B568D72C35EC2" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt_CB07798C022D6AB0F03B568D72C35EC2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt_CB07798C022D6AB0F03B568D72C35EC2" xlink:to="lab_us-gaap_InterestExpenseDebt_CB07798C022D6AB0F03B568D72C35EC2" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherInterestAndDividendIncome_0230974150E20CBEE0FE568D72C47B5C_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInterestAndDividendIncome_0230974150E20CBEE0FE568D72C47B5C" 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_0230974150E20CBEE0FE568D72C47B5C_label_en-US" xlink:label="lab_us-gaap_OtherInterestAndDividendIncome_0230974150E20CBEE0FE568D72C47B5C" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherInterestAndDividendIncome" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome_0230974150E20CBEE0FE568D72C47B5C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInterestAndDividendIncome_0230974150E20CBEE0FE568D72C47B5C" xlink:to="lab_us-gaap_OtherInterestAndDividendIncome_0230974150E20CBEE0FE568D72C47B5C" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_6B357AF8886FFF1DC8E4568D72C4CEB1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense_6B357AF8886FFF1DC8E4568D72C4CEB1" 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_6B357AF8886FFF1DC8E4568D72C4CEB1_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense_6B357AF8886FFF1DC8E4568D72C4CEB1" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_6B357AF8886FFF1DC8E4568D72C4CEB1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_6B357AF8886FFF1DC8E4568D72C4CEB1" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense_6B357AF8886FFF1DC8E4568D72C4CEB1" xlink:type="arc" />
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_25F34DFF02462FE81707568D72C462D8_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense_25F34DFF02462FE81707568D72C462D8" 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_25F34DFF02462FE81707568D72C462D8_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense_25F34DFF02462FE81707568D72C462D8" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_25F34DFF02462FE81707568D72C462D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_25F34DFF02462FE81707568D72C462D8" xlink:to="lab_us-gaap_NonoperatingIncomeExpense_25F34DFF02462FE81707568D72C462D8" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2B0351EF3B41824629AA568D72C4EF21_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2B0351EF3B41824629AA568D72C4EF21" 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_2B0351EF3B41824629AA568D72C4EF21_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2B0351EF3B41824629AA568D72C4EF21" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2B0351EF3B41824629AA568D72C4EF21" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2B0351EF3B41824629AA568D72C4EF21" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2B0351EF3B41824629AA568D72C4EF21" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_67D786265ABC45C8D798568D72C4E315_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_67D786265ABC45C8D798568D72C4E315" 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_67D786265ABC45C8D798568D72C4E315_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_67D786265ABC45C8D798568D72C4E315" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_67D786265ABC45C8D798568D72C4E315" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_67D786265ABC45C8D798568D72C4E315" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_67D786265ABC45C8D798568D72C4E315" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_8DB6EEFFD423EF0B9E67568D72C4266A_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_8DB6EEFFD423EF0B9E67568D72C4266A" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_8DB6EEFFD423EF0B9E67568D72C4266A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_8DB6EEFFD423EF0B9E67568D72C4266A" xlink:to="lab_us-gaap_NetIncomeLoss_8DB6EEFFD423EF0B9E67568D72C4266A" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_9F1BA4BA8D9D5C3BE79F568D72C4442B_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract_9F1BA4BA8D9D5C3BE79F568D72C4442B" 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_9F1BA4BA8D9D5C3BE79F568D72C4442B_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract_9F1BA4BA8D9D5C3BE79F568D72C4442B" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_9F1BA4BA8D9D5C3BE79F568D72C4442B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_9F1BA4BA8D9D5C3BE79F568D72C4442B" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract_9F1BA4BA8D9D5C3BE79F568D72C4442B" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasic_EFC82C3078410D36FC00568D72C51992_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_EFC82C3078410D36FC00568D72C51992" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings per share - basic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_EFC82C3078410D36FC00568D72C51992" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_EFC82C3078410D36FC00568D72C51992" xlink:to="lab_us-gaap_EarningsPerShareBasic_EFC82C3078410D36FC00568D72C51992" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_0B6F293D9B710E6B59FC568D72C5F2AA_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract_0B6F293D9B710E6B59FC568D72C5F2AA" 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_0B6F293D9B710E6B59FC568D72C5F2AA_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract_0B6F293D9B710E6B59FC568D72C5F2AA" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_0B6F293D9B710E6B59FC568D72C5F2AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_0B6F293D9B710E6B59FC568D72C5F2AA" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract_0B6F293D9B710E6B59FC568D72C5F2AA" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_1BB56AE8252B20B1575D568D72C58670_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_1BB56AE8252B20B1575D568D72C58670" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings per share - assuming dilution</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1BB56AE8252B20B1575D568D72C58670" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_1BB56AE8252B20B1575D568D72C58670" xlink:to="lab_us-gaap_EarningsPerShareDiluted_1BB56AE8252B20B1575D568D72C58670" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0F442B3783E886C07BD1568D72C6DD64_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0F442B3783E886C07BD1568D72C6DD64" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0F442B3783E886C07BD1568D72C6DD64" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0F442B3783E886C07BD1568D72C6DD64" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0F442B3783E886C07BD1568D72C6DD64" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_5E3A861A256E7F3BF5797AC14F03EAA6_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract_5E3A861A256E7F3BF5797AC14F03EAA6" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_5E3A861A256E7F3BF5797AC14F03EAA6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5E3A861A256E7F3BF5797AC14F03EAA6" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract_5E3A861A256E7F3BF5797AC14F03EAA6" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsAbstract_D6EA6D9493F75ECB04C97AC14F038673_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract_D6EA6D9493F75ECB04C97AC14F038673" 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_D6EA6D9493F75ECB04C97AC14F038673_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract_D6EA6D9493F75ECB04C97AC14F038673" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_D6EA6D9493F75ECB04C97AC14F038673" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract_D6EA6D9493F75ECB04C97AC14F038673" xlink:to="lab_us-gaap_AssetsAbstract_D6EA6D9493F75ECB04C97AC14F038673" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_C2719ADF5AC421364D287AC14F031998_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_C2719ADF5AC421364D287AC14F031998" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_C2719ADF5AC421364D287AC14F031998" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_C2719ADF5AC421364D287AC14F031998" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_C2719ADF5AC421364D287AC14F031998" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_172A18FD535658391D717AC14F031500_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_172A18FD535658391D717AC14F031500" 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_172A18FD535658391D717AC14F031500_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_172A18FD535658391D717AC14F031500" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_172A18FD535658391D717AC14F031500" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_172A18FD535658391D717AC14F031500" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent_172A18FD535658391D717AC14F031500" xlink:type="arc" />
    <link:label id="lab_us-gaap_NontradeReceivablesCurrent_5D3DBD2A2CAC7325D8927AC14F044DFA_terseLabel_en-US" xlink:label="lab_us-gaap_NontradeReceivablesCurrent_5D3DBD2A2CAC7325D8927AC14F044DFA" 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_5D3DBD2A2CAC7325D8927AC14F044DFA_label_en-US" xlink:label="lab_us-gaap_NontradeReceivablesCurrent_5D3DBD2A2CAC7325D8927AC14F044DFA" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NontradeReceivablesCurrent" xlink:label="loc_us-gaap_NontradeReceivablesCurrent_5D3DBD2A2CAC7325D8927AC14F044DFA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NontradeReceivablesCurrent_5D3DBD2A2CAC7325D8927AC14F044DFA" xlink:to="lab_us-gaap_NontradeReceivablesCurrent_5D3DBD2A2CAC7325D8927AC14F044DFA" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryNet_556320DBFBDDA4A1A9247AC14F049FFB_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet_556320DBFBDDA4A1A9247AC14F049FFB" 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_556320DBFBDDA4A1A9247AC14F049FFB_label_en-US" xlink:label="lab_us-gaap_InventoryNet_556320DBFBDDA4A1A9247AC14F049FFB" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_556320DBFBDDA4A1A9247AC14F049FFB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_556320DBFBDDA4A1A9247AC14F049FFB" xlink:to="lab_us-gaap_InventoryNet_556320DBFBDDA4A1A9247AC14F049FFB" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsCurrent_ADEF81ACEBFD5E392A057AC14F048593_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent_ADEF81ACEBFD5E392A057AC14F048593" 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_ADEF81ACEBFD5E392A057AC14F048593_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent_ADEF81ACEBFD5E392A057AC14F048593" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_ADEF81ACEBFD5E392A057AC14F048593" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent_ADEF81ACEBFD5E392A057AC14F048593" xlink:to="lab_us-gaap_OtherAssetsCurrent_ADEF81ACEBFD5E392A057AC14F048593" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrent_078DEFEA4763D54E77567AC14F04EB29_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent_078DEFEA4763D54E77567AC14F04EB29" 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_078DEFEA4763D54E77567AC14F04EB29_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent_078DEFEA4763D54E77567AC14F04EB29" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_078DEFEA4763D54E77567AC14F04EB29" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_078DEFEA4763D54E77567AC14F04EB29" xlink:to="lab_us-gaap_AssetsCurrent_078DEFEA4763D54E77567AC14F04EB29" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_B1CA234A3029EF7F92B17AC14F0423D4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_B1CA234A3029EF7F92B17AC14F0423D4" 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_B1CA234A3029EF7F92B17AC14F0423D4_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_B1CA234A3029EF7F92B17AC14F0423D4" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_B1CA234A3029EF7F92B17AC14F0423D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_B1CA234A3029EF7F92B17AC14F0423D4" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross_B1CA234A3029EF7F92B17AC14F0423D4" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6E422788F25808E010307AC14F04B8D5_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6E422788F25808E010307AC14F04B8D5" 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_6E422788F25808E010307AC14F04B8D5_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6E422788F25808E010307AC14F04B8D5" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6E422788F25808E010307AC14F04B8D5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6E422788F25808E010307AC14F04B8D5" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6E422788F25808E010307AC14F04B8D5" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_B9FF2378780B70CF85497AC14F04363E_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_B9FF2378780B70CF85497AC14F04363E" 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_B9FF2378780B70CF85497AC14F04363E_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_B9FF2378780B70CF85497AC14F04363E" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_B9FF2378780B70CF85497AC14F04363E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_B9FF2378780B70CF85497AC14F04363E" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_B9FF2378780B70CF85497AC14F04363E" xlink:type="arc" />
    <link:label id="lab_us-gaap_Goodwill_A71BD167D41C26B1FBB07AC14F05F8CF_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill_A71BD167D41C26B1FBB07AC14F05F8CF" 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_A71BD167D41C26B1FBB07AC14F05F8CF_label_en-US" xlink:label="lab_us-gaap_Goodwill_A71BD167D41C26B1FBB07AC14F05F8CF" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_A71BD167D41C26B1FBB07AC14F05F8CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_A71BD167D41C26B1FBB07AC14F05F8CF" xlink:to="lab_us-gaap_Goodwill_A71BD167D41C26B1FBB07AC14F05F8CF" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_1CDF618A4F6F4B2491A77AC14F05BE1D_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_1CDF618A4F6F4B2491A77AC14F05BE1D" 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_1CDF618A4F6F4B2491A77AC14F05BE1D_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_1CDF618A4F6F4B2491A77AC14F05BE1D" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1CDF618A4F6F4B2491A77AC14F05BE1D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_1CDF618A4F6F4B2491A77AC14F05BE1D" xlink:to="lab_us-gaap_OtherAssetsNoncurrent_1CDF618A4F6F4B2491A77AC14F05BE1D" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_4CA2B943FAEA455F68FB7AC14F05B271_totalLabel_en-US" xlink:label="lab_us-gaap_Assets_4CA2B943FAEA455F68FB7AC14F05B271" 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_4CA2B943FAEA455F68FB7AC14F05B271_label_en-US" xlink:label="lab_us-gaap_Assets_4CA2B943FAEA455F68FB7AC14F05B271" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_4CA2B943FAEA455F68FB7AC14F05B271" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_4CA2B943FAEA455F68FB7AC14F05B271" xlink:to="lab_us-gaap_Assets_4CA2B943FAEA455F68FB7AC14F05B271" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_B4766A1EB0040602CA1D7AC14F05261D_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_B4766A1EB0040602CA1D7AC14F05261D" 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_B4766A1EB0040602CA1D7AC14F05261D_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_B4766A1EB0040602CA1D7AC14F05261D" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_B4766A1EB0040602CA1D7AC14F05261D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_B4766A1EB0040602CA1D7AC14F05261D" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_B4766A1EB0040602CA1D7AC14F05261D" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsPayableCurrent_6AC574ADA3BB7C0340FB7AC14F05FAF5_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_6AC574ADA3BB7C0340FB7AC14F05FAF5" 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_6AC574ADA3BB7C0340FB7AC14F05FAF5_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_6AC574ADA3BB7C0340FB7AC14F05FAF5" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_6AC574ADA3BB7C0340FB7AC14F05FAF5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent_6AC574ADA3BB7C0340FB7AC14F05FAF5" xlink:to="lab_us-gaap_AccountsPayableCurrent_6AC574ADA3BB7C0340FB7AC14F05FAF5" xlink:type="arc" />
    <link:label id="lab_us-gaap_SelfInsuranceReserveCurrent_89195B40EDEF2CEA050A7AC14F061571_verboseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent_89195B40EDEF2CEA050A7AC14F061571" 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_89195B40EDEF2CEA050A7AC14F061571_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent_89195B40EDEF2CEA050A7AC14F061571" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_89195B40EDEF2CEA050A7AC14F061571" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserveCurrent_89195B40EDEF2CEA050A7AC14F061571" xlink:to="lab_us-gaap_SelfInsuranceReserveCurrent_89195B40EDEF2CEA050A7AC14F061571" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_75846A1D9F3DCCE2DFE17AC14F069D63_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent_75846A1D9F3DCCE2DFE17AC14F069D63" 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_75846A1D9F3DCCE2DFE17AC14F069D63_label_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent_75846A1D9F3DCCE2DFE17AC14F069D63" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaap_AccruedSalariesCurrent_75846A1D9F3DCCE2DFE17AC14F069D63" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalariesCurrent_75846A1D9F3DCCE2DFE17AC14F069D63" xlink:to="lab_us-gaap_AccruedSalariesCurrent_75846A1D9F3DCCE2DFE17AC14F069D63" xlink:type="arc" />
    <link:label id="lab_orly_AccruedBenefitsAndWithholdings_AF3D92D06CB6F523BE1A7AC14F061E3F_verboseLabel_en-US" xlink:label="lab_orly_AccruedBenefitsAndWithholdings_AF3D92D06CB6F523BE1A7AC14F061E3F" 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_AF3D92D06CB6F523BE1A7AC14F061E3F_label_en-US" xlink:label="lab_orly_AccruedBenefitsAndWithholdings_AF3D92D06CB6F523BE1A7AC14F061E3F" 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_AF3D92D06CB6F523BE1A7AC14F061E3F_documentation_en-US" xlink:label="lab_orly_AccruedBenefitsAndWithholdings_AF3D92D06CB6F523BE1A7AC14F061E3F" 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-20190331.xsd#orly_AccruedBenefitsAndWithholdings" xlink:label="loc_orly_AccruedBenefitsAndWithholdings_AF3D92D06CB6F523BE1A7AC14F061E3F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_AccruedBenefitsAndWithholdings_AF3D92D06CB6F523BE1A7AC14F061E3F" xlink:to="lab_orly_AccruedBenefitsAndWithholdings_AF3D92D06CB6F523BE1A7AC14F061E3F" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_D0DB0729232CBD3CED807AC14F069686_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent_D0DB0729232CBD3CED807AC14F069686" 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_D0DB0729232CBD3CED807AC14F069686_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent_D0DB0729232CBD3CED807AC14F069686" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_D0DB0729232CBD3CED807AC14F069686" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent_D0DB0729232CBD3CED807AC14F069686" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent_D0DB0729232CBD3CED807AC14F069686" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_2EF27BA5D805F9D068BA7AC14F061BA2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent_2EF27BA5D805F9D068BA7AC14F061BA2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of operating lease liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_2EF27BA5D805F9D068BA7AC14F061BA2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent_2EF27BA5D805F9D068BA7AC14F061BA2" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent_2EF27BA5D805F9D068BA7AC14F061BA2" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_793CB28D29DCDD9825097AC14F06DECB_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent_793CB28D29DCDD9825097AC14F06DECB" 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_793CB28D29DCDD9825097AC14F06DECB_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent_793CB28D29DCDD9825097AC14F06DECB" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_793CB28D29DCDD9825097AC14F06DECB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_793CB28D29DCDD9825097AC14F06DECB" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent_793CB28D29DCDD9825097AC14F06DECB" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrent_892307AD78A4E47723B07AC14F0689F8_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_892307AD78A4E47723B07AC14F0689F8" 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_892307AD78A4E47723B07AC14F0689F8_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_892307AD78A4E47723B07AC14F0689F8" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_892307AD78A4E47723B07AC14F0689F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_892307AD78A4E47723B07AC14F0689F8" xlink:to="lab_us-gaap_LiabilitiesCurrent_892307AD78A4E47723B07AC14F0689F8" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_9BC3284A6D8EE6F2AA567AC14F07B421_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent_9BC3284A6D8EE6F2AA567AC14F07B421" 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_9BC3284A6D8EE6F2AA567AC14F07B421_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent_9BC3284A6D8EE6F2AA567AC14F07B421" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9BC3284A6D8EE6F2AA567AC14F07B421" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_9BC3284A6D8EE6F2AA567AC14F07B421" xlink:to="lab_us-gaap_LongTermDebtNoncurrent_9BC3284A6D8EE6F2AA567AC14F07B421" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_AA32A88C668EAA5647EE7AC14F0704F8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_AA32A88C668EAA5647EE7AC14F0704F8" 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_AA32A88C668EAA5647EE7AC14F0704F8_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_AA32A88C668EAA5647EE7AC14F0704F8" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_AA32A88C668EAA5647EE7AC14F0704F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_AA32A88C668EAA5647EE7AC14F0704F8" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_AA32A88C668EAA5647EE7AC14F0704F8" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_74DDB8F30F2991ABE8177AC14F074C34_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_74DDB8F30F2991ABE8177AC14F074C34" 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_74DDB8F30F2991ABE8177AC14F074C34_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_74DDB8F30F2991ABE8177AC14F074C34" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_74DDB8F30F2991ABE8177AC14F074C34" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_74DDB8F30F2991ABE8177AC14F074C34" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent_74DDB8F30F2991ABE8177AC14F074C34" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ABA8585E89A105EE32627AC14F0756D0_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ABA8585E89A105EE32627AC14F0756D0" 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_ABA8585E89A105EE32627AC14F0756D0_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ABA8585E89A105EE32627AC14F0756D0" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ABA8585E89A105EE32627AC14F0756D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ABA8585E89A105EE32627AC14F0756D0" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ABA8585E89A105EE32627AC14F0756D0" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockValue_41AF343A32BD542597C87AC14F078ABF_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue_41AF343A32BD542597C87AC14F078ABF" 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 - 78,262,099 as of March 31, 2019, and 79,043,919 as of December 31, 2018</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_41AF343A32BD542597C87AC14F078ABF_label_en-US" xlink:label="lab_us-gaap_CommonStockValue_41AF343A32BD542597C87AC14F078ABF" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_41AF343A32BD542597C87AC14F078ABF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue_41AF343A32BD542597C87AC14F078ABF" xlink:to="lab_us-gaap_CommonStockValue_41AF343A32BD542597C87AC14F078ABF" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_3127B8646A640562227A7AC14F084D7E_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock_3127B8646A640562227A7AC14F084D7E" 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_3127B8646A640562227A7AC14F084D7E_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock_3127B8646A640562227A7AC14F084D7E" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_3127B8646A640562227A7AC14F084D7E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock_3127B8646A640562227A7AC14F084D7E" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock_3127B8646A640562227A7AC14F084D7E" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_4C0FA1A1E264FAECC40C7AC14F08F2EA_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_4C0FA1A1E264FAECC40C7AC14F08F2EA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_4C0FA1A1E264FAECC40C7AC14F08F2EA_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_4C0FA1A1E264FAECC40C7AC14F08F2EA" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4C0FA1A1E264FAECC40C7AC14F08F2EA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4C0FA1A1E264FAECC40C7AC14F08F2EA" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit_4C0FA1A1E264FAECC40C7AC14F08F2EA" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_37F4AD31A674492D2A217AC14F08F87C_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_37F4AD31A674492D2A217AC14F08F87C" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total shareholders' equity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_37F4AD31A674492D2A217AC14F08F87C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_37F4AD31A674492D2A217AC14F08F87C" xlink:to="lab_us-gaap_StockholdersEquity_37F4AD31A674492D2A217AC14F08F87C" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_F12488D876087958740D7AC14F0887D7_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_F12488D876087958740D7AC14F0887D7" 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_F12488D876087958740D7AC14F0887D7_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_F12488D876087958740D7AC14F0887D7" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_F12488D876087958740D7AC14F0887D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_F12488D876087958740D7AC14F0887D7" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_F12488D876087958740D7AC14F0887D7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_22CC76B748A21CD17975568D72BA228F_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_22CC76B748A21CD17975568D72BA228F" 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_22CC76B748A21CD17975568D72BA228F_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_22CC76B748A21CD17975568D72BA228F" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_22CC76B748A21CD17975568D72BA228F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_22CC76B748A21CD17975568D72BA228F" xlink:to="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_22CC76B748A21CD17975568D72BA228F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_B54233125F1F8257413C568D7209B146_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_B54233125F1F8257413C568D7209B146" 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_B54233125F1F8257413C568D7209B146_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_B54233125F1F8257413C568D7209B146" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_B54233125F1F8257413C568D7209B146" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_B54233125F1F8257413C568D7209B146" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_B54233125F1F8257413C568D7209B146" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockTextBlock_FC14C633BFC85711DBE5568D72CC68AF_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockTextBlock_FC14C633BFC85711DBE5568D72CC68AF" 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_FC14C633BFC85711DBE5568D72CC68AF_label_en-US" xlink:label="lab_us-gaap_TreasuryStockTextBlock_FC14C633BFC85711DBE5568D72CC68AF" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="loc_us-gaap_TreasuryStockTextBlock_FC14C633BFC85711DBE5568D72CC68AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockTextBlock_FC14C633BFC85711DBE5568D72CC68AF" xlink:to="lab_us-gaap_TreasuryStockTextBlock_FC14C633BFC85711DBE5568D72CC68AF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_87C45760870C6A5411299707F78B83A2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_87C45760870C6A5411299707F78B83A2" 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_87C45760870C6A5411299707F78B83A2_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_87C45760870C6A5411299707F78B83A2" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_87C45760870C6A5411299707F78B83A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_87C45760870C6A5411299707F78B83A2" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_87C45760870C6A5411299707F78B83A2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_E48DC880EAA5823CF27B568D72BCE301_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_E48DC880EAA5823CF27B568D72BCE301" 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_E48DC880EAA5823CF27B568D72BCE301_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_E48DC880EAA5823CF27B568D72BCE301" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_E48DC880EAA5823CF27B568D72BCE301" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_E48DC880EAA5823CF27B568D72BCE301" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_E48DC880EAA5823CF27B568D72BCE301" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseCost_FCAD73D7B6BC0E5B2CE079C500773FB9_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost_FCAD73D7B6BC0E5B2CE079C500773FB9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_FCAD73D7B6BC0E5B2CE079C500773FB9_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost_FCAD73D7B6BC0E5B2CE079C500773FB9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_FCAD73D7B6BC0E5B2CE079C500773FB9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost_FCAD73D7B6BC0E5B2CE079C500773FB9" xlink:to="lab_us-gaap_OperatingLeaseCost_FCAD73D7B6BC0E5B2CE079C500773FB9" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShortTermLeaseCost_A25EC4357F39CF250A9E79C50077E667_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost_A25EC4357F39CF250A9E79C50077E667" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term operating lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_A25EC4357F39CF250A9E79C50077E667_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost_A25EC4357F39CF250A9E79C50077E667" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-term Lease, Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost_A25EC4357F39CF250A9E79C50077E667" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost_A25EC4357F39CF250A9E79C50077E667" xlink:to="lab_us-gaap_ShortTermLeaseCost_A25EC4357F39CF250A9E79C50077E667" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableLeaseCost_F6136BCD3EDB3D5EDD7579C50077A9A8_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost_F6136BCD3EDB3D5EDD7579C50077A9A8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable operating lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_F6136BCD3EDB3D5EDD7579C50077A9A8_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost_F6136BCD3EDB3D5EDD7579C50077A9A8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="loc_us-gaap_VariableLeaseCost_F6136BCD3EDB3D5EDD7579C50077A9A8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost_F6136BCD3EDB3D5EDD7579C50077A9A8" xlink:to="lab_us-gaap_VariableLeaseCost_F6136BCD3EDB3D5EDD7579C50077A9A8" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubleaseIncome_CA6953A8CA7B291126BA79C500770043_negatedLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome_CA6953A8CA7B291126BA79C500770043" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_CA6953A8CA7B291126BA79C500770043_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome_CA6953A8CA7B291126BA79C500770043" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubleaseIncome" xlink:label="loc_us-gaap_SubleaseIncome_CA6953A8CA7B291126BA79C500770043" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome_CA6953A8CA7B291126BA79C500770043" xlink:to="lab_us-gaap_SubleaseIncome_CA6953A8CA7B291126BA79C500770043" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeaseCost_5D27F9926E9B7E85813079C500777C43_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost_5D27F9926E9B7E85813079C500777C43" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_5D27F9926E9B7E85813079C500777C43_label_en-US" xlink:label="lab_us-gaap_LeaseCost_5D27F9926E9B7E85813079C500777C43" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_5D27F9926E9B7E85813079C500777C43" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost_5D27F9926E9B7E85813079C500777C43" xlink:to="lab_us-gaap_LeaseCost_5D27F9926E9B7E85813079C500777C43" xlink:type="arc" />
    <link:label id="lab_orly_DocumentAndEntityInformation_038C0C22BA76645F08848EC312A883A5_label_en-US" xlink:label="lab_orly_DocumentAndEntityInformation_038C0C22BA76645F08848EC312A883A5" 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_038C0C22BA76645F08848EC312A883A5_documentation_en-US" xlink:label="lab_orly_DocumentAndEntityInformation_038C0C22BA76645F08848EC312A883A5" 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-20190331.xsd#orly_DocumentAndEntityInformation" xlink:label="loc_orly_DocumentAndEntityInformation_038C0C22BA76645F08848EC312A883A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_DocumentAndEntityInformation_038C0C22BA76645F08848EC312A883A5" xlink:to="lab_orly_DocumentAndEntityInformation_038C0C22BA76645F08848EC312A883A5" xlink:type="arc" />
    <link:label id="lab_dei_DocumentType_1FF0C076CB7B7A084FE38EC312ABA7D4_terseLabel_en-US" xlink:label="lab_dei_DocumentType_1FF0C076CB7B7A084FE38EC312ABA7D4" 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_1FF0C076CB7B7A084FE38EC312ABA7D4_label_en-US" xlink:label="lab_dei_DocumentType_1FF0C076CB7B7A084FE38EC312ABA7D4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_1FF0C076CB7B7A084FE38EC312ABA7D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_1FF0C076CB7B7A084FE38EC312ABA7D4" xlink:to="lab_dei_DocumentType_1FF0C076CB7B7A084FE38EC312ABA7D4" xlink:type="arc" />
    <link:label id="lab_dei_AmendmentFlag_0BEA1318F4A211C1E6748EC312AB375A_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag_0BEA1318F4A211C1E6748EC312AB375A" 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_0BEA1318F4A211C1E6748EC312AB375A_label_en-US" xlink:label="lab_dei_AmendmentFlag_0BEA1318F4A211C1E6748EC312AB375A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_0BEA1318F4A211C1E6748EC312AB375A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_0BEA1318F4A211C1E6748EC312AB375A" xlink:to="lab_dei_AmendmentFlag_0BEA1318F4A211C1E6748EC312AB375A" xlink:type="arc" />
    <link:label id="lab_dei_DocumentPeriodEndDate_97FC870D0387079D8D6E8EC312AC039C_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_97FC870D0387079D8D6E8EC312AC039C" 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_97FC870D0387079D8D6E8EC312AC039C_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_97FC870D0387079D8D6E8EC312AC039C" 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="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_97FC870D0387079D8D6E8EC312AC039C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate_97FC870D0387079D8D6E8EC312AC039C" xlink:to="lab_dei_DocumentPeriodEndDate_97FC870D0387079D8D6E8EC312AC039C" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalYearFocus_4A5F4750C8E29911B0BB8EC312ACCB67_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_4A5F4750C8E29911B0BB8EC312ACCB67" 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_4A5F4750C8E29911B0BB8EC312ACCB67_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_4A5F4750C8E29911B0BB8EC312ACCB67" 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="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_4A5F4750C8E29911B0BB8EC312ACCB67" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus_4A5F4750C8E29911B0BB8EC312ACCB67" xlink:to="lab_dei_DocumentFiscalYearFocus_4A5F4750C8E29911B0BB8EC312ACCB67" xlink:type="arc" />
    <link:label id="lab_dei_CurrentFiscalYearEndDate_004082ACD1900DE509E98EC312AC7AC0_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_004082ACD1900DE509E98EC312AC7AC0" 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_004082ACD1900DE509E98EC312AC7AC0_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_004082ACD1900DE509E98EC312AC7AC0" 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="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_004082ACD1900DE509E98EC312AC7AC0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_004082ACD1900DE509E98EC312AC7AC0" xlink:to="lab_dei_CurrentFiscalYearEndDate_004082ACD1900DE509E98EC312AC7AC0" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_2B3DAD19DC984C0BB2BA8EC312ACB425_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_2B3DAD19DC984C0BB2BA8EC312ACB425" 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_2B3DAD19DC984C0BB2BA8EC312ACB425_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_2B3DAD19DC984C0BB2BA8EC312ACB425" 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="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_2B3DAD19DC984C0BB2BA8EC312ACB425" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_2B3DAD19DC984C0BB2BA8EC312ACB425" xlink:to="lab_dei_DocumentFiscalPeriodFocus_2B3DAD19DC984C0BB2BA8EC312ACB425" xlink:type="arc" />
    <link:label id="lab_dei_EntityRegistrantName_F860F61FE4A4C0CB15218EC312B10219_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName_F860F61FE4A4C0CB15218EC312B10219" 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_F860F61FE4A4C0CB15218EC312B10219_label_en-US" xlink:label="lab_dei_EntityRegistrantName_F860F61FE4A4C0CB15218EC312B10219" 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="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_F860F61FE4A4C0CB15218EC312B10219" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_F860F61FE4A4C0CB15218EC312B10219" xlink:to="lab_dei_EntityRegistrantName_F860F61FE4A4C0CB15218EC312B10219" xlink:type="arc" />
    <link:label id="lab_dei_TradingSymbol_10C6B1890E22CB0C4FA08EC312B164CF_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol_10C6B1890E22CB0C4FA08EC312B164CF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_10C6B1890E22CB0C4FA08EC312B164CF_label_en-US" xlink:label="lab_dei_TradingSymbol_10C6B1890E22CB0C4FA08EC312B164CF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_10C6B1890E22CB0C4FA08EC312B164CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol_10C6B1890E22CB0C4FA08EC312B164CF" xlink:to="lab_dei_TradingSymbol_10C6B1890E22CB0C4FA08EC312B164CF" xlink:type="arc" />
    <link:label id="lab_dei_EntityCentralIndexKey_266DE146DCA74589A70C8EC312B14E90_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey_266DE146DCA74589A70C8EC312B14E90" 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_266DE146DCA74589A70C8EC312B14E90_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey_266DE146DCA74589A70C8EC312B14E90" 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="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_266DE146DCA74589A70C8EC312B14E90" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_266DE146DCA74589A70C8EC312B14E90" xlink:to="lab_dei_EntityCentralIndexKey_266DE146DCA74589A70C8EC312B14E90" xlink:type="arc" />
    <link:label id="lab_dei_EntityFilerCategory_9EB2EE07B2C04FAD75A38EC312B24F71_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory_9EB2EE07B2C04FAD75A38EC312B24F71" 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_9EB2EE07B2C04FAD75A38EC312B24F71_label_en-US" xlink:label="lab_dei_EntityFilerCategory_9EB2EE07B2C04FAD75A38EC312B24F71" 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="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_9EB2EE07B2C04FAD75A38EC312B24F71" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory_9EB2EE07B2C04FAD75A38EC312B24F71" xlink:to="lab_dei_EntityFilerCategory_9EB2EE07B2C04FAD75A38EC312B24F71" xlink:type="arc" />
    <link:label id="lab_dei_EntitySmallBusiness_40AAB945163F662E353D8EC312B21A77_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness_40AAB945163F662E353D8EC312B21A77" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity small business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_40AAB945163F662E353D8EC312B21A77_label_en-US" xlink:label="lab_dei_EntitySmallBusiness_40AAB945163F662E353D8EC312B21A77" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_40AAB945163F662E353D8EC312B21A77" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness_40AAB945163F662E353D8EC312B21A77" xlink:to="lab_dei_EntitySmallBusiness_40AAB945163F662E353D8EC312B21A77" xlink:type="arc" />
    <link:label id="lab_dei_EntityEmergingGrowthCompany_821E9FA73B9443253E018EC312B2EE46_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_821E9FA73B9443253E018EC312B2EE46" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity emerging growth company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_821E9FA73B9443253E018EC312B2EE46_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_821E9FA73B9443253E018EC312B2EE46" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_821E9FA73B9443253E018EC312B2EE46" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany_821E9FA73B9443253E018EC312B2EE46" xlink:to="lab_dei_EntityEmergingGrowthCompany_821E9FA73B9443253E018EC312B2EE46" xlink:type="arc" />
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_D2AE956E36E78356A8498EC312B27327_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_D2AE956E36E78356A8498EC312B27327" 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_D2AE956E36E78356A8498EC312B27327_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_D2AE956E36E78356A8498EC312B27327" 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="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_D2AE956E36E78356A8498EC312B27327" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding_D2AE956E36E78356A8498EC312B27327" xlink:to="lab_dei_EntityCommonStockSharesOutstanding_D2AE956E36E78356A8498EC312B27327" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1A0BB1B116603E114F67568D72023FB8_verboseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1A0BB1B116603E114F67568D72023FB8" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1A0BB1B116603E114F67568D72023FB8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1A0BB1B116603E114F67568D72023FB8" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1A0BB1B116603E114F67568D72023FB8" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_59F279701056360EFC89568D7203657B_verboseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_59F279701056360EFC89568D7203657B" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_59F279701056360EFC89568D7203657B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_59F279701056360EFC89568D7203657B" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_59F279701056360EFC89568D7203657B" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredParValueMethod_8FEE9580B1B1CF864D4F568D7203C1F3_verboseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredParValueMethod_8FEE9580B1B1CF864D4F568D7203C1F3" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValueAcquiredParValueMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_8FEE9580B1B1CF864D4F568D7203C1F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_8FEE9580B1B1CF864D4F568D7203C1F3" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredParValueMethod_8FEE9580B1B1CF864D4F568D7203C1F3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_0FCBCD44A3DCBBA0D996568D72DBB1D0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_0FCBCD44A3DCBBA0D996568D72DBB1D0" 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_0FCBCD44A3DCBBA0D996568D72DBB1D0_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_0FCBCD44A3DCBBA0D996568D72DBB1D0" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_0FCBCD44A3DCBBA0D996568D72DBB1D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_0FCBCD44A3DCBBA0D996568D72DBB1D0" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_0FCBCD44A3DCBBA0D996568D72DBB1D0" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditMember_FC5510DCF1FBEBC878F47A0F69B00D74_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember_FC5510DCF1FBEBC878F47A0F69B00D74" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_FC5510DCF1FBEBC878F47A0F69B00D74" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember_FC5510DCF1FBEBC878F47A0F69B00D74" xlink:to="lab_us-gaap_LineOfCreditMember_FC5510DCF1FBEBC878F47A0F69B00D74" xlink:type="arc" />
    <link:label id="lab_orly_SeniorNotesDue2021At4875Member_C748C178C620E2BD210A7A0F69C0B4B7_terseLabel_en-US" xlink:label="lab_orly_SeniorNotesDue2021At4875Member_C748C178C620E2BD210A7A0F69C0B4B7" 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_C748C178C620E2BD210A7A0F69C0B4B7_label_en-US" xlink:label="lab_orly_SeniorNotesDue2021At4875Member_C748C178C620E2BD210A7A0F69C0B4B7" 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_C748C178C620E2BD210A7A0F69C0B4B7_documentation_en-US" xlink:label="lab_orly_SeniorNotesDue2021At4875Member_C748C178C620E2BD210A7A0F69C0B4B7" 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-20190331.xsd#orly_SeniorNotesDue2021At4875Member" xlink:label="loc_orly_SeniorNotesDue2021At4875Member_C748C178C620E2BD210A7A0F69C0B4B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_SeniorNotesDue2021At4875Member_C748C178C620E2BD210A7A0F69C0B4B7" xlink:to="lab_orly_SeniorNotesDue2021At4875Member_C748C178C620E2BD210A7A0F69C0B4B7" xlink:type="arc" />
    <link:label id="lab_orly_SeniorNotesDue2021At4625Member_BDA60482B73C02B5F0F37A0F69C047D7_terseLabel_en-US" xlink:label="lab_orly_SeniorNotesDue2021At4625Member_BDA60482B73C02B5F0F37A0F69C047D7" 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_BDA60482B73C02B5F0F37A0F69C047D7_label_en-US" xlink:label="lab_orly_SeniorNotesDue2021At4625Member_BDA60482B73C02B5F0F37A0F69C047D7" 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_BDA60482B73C02B5F0F37A0F69C047D7_documentation_en-US" xlink:label="lab_orly_SeniorNotesDue2021At4625Member_BDA60482B73C02B5F0F37A0F69C047D7" 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-20190331.xsd#orly_SeniorNotesDue2021At4625Member" xlink:label="loc_orly_SeniorNotesDue2021At4625Member_BDA60482B73C02B5F0F37A0F69C047D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_SeniorNotesDue2021At4625Member_BDA60482B73C02B5F0F37A0F69C047D7" xlink:to="lab_orly_SeniorNotesDue2021At4625Member_BDA60482B73C02B5F0F37A0F69C047D7" xlink:type="arc" />
    <link:label id="lab_orly_SeniorNotesDue2022At3800Member_A788C9FC7182EB3A1E447A0F69C090EE_terseLabel_en-US" xlink:label="lab_orly_SeniorNotesDue2022At3800Member_A788C9FC7182EB3A1E447A0F69C090EE" 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_A788C9FC7182EB3A1E447A0F69C090EE_label_en-US" xlink:label="lab_orly_SeniorNotesDue2022At3800Member_A788C9FC7182EB3A1E447A0F69C090EE" 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_A788C9FC7182EB3A1E447A0F69C090EE_documentation_en-US" xlink:label="lab_orly_SeniorNotesDue2022At3800Member_A788C9FC7182EB3A1E447A0F69C090EE" 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-20190331.xsd#orly_SeniorNotesDue2022At3800Member" xlink:label="loc_orly_SeniorNotesDue2022At3800Member_A788C9FC7182EB3A1E447A0F69C090EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_SeniorNotesDue2022At3800Member_A788C9FC7182EB3A1E447A0F69C090EE" xlink:to="lab_orly_SeniorNotesDue2022At3800Member_A788C9FC7182EB3A1E447A0F69C090EE" xlink:type="arc" />
    <link:label id="lab_orly_SeniorNotesDue2023At3850Member_B111FE61D1CE22B3F33C7A0F69C0C592_terseLabel_en-US" xlink:label="lab_orly_SeniorNotesDue2023At3850Member_B111FE61D1CE22B3F33C7A0F69C0C592" 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_B111FE61D1CE22B3F33C7A0F69C0C592_label_en-US" xlink:label="lab_orly_SeniorNotesDue2023At3850Member_B111FE61D1CE22B3F33C7A0F69C0C592" 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_B111FE61D1CE22B3F33C7A0F69C0C592_documentation_en-US" xlink:label="lab_orly_SeniorNotesDue2023At3850Member_B111FE61D1CE22B3F33C7A0F69C0C592" 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-20190331.xsd#orly_SeniorNotesDue2023At3850Member" xlink:label="loc_orly_SeniorNotesDue2023At3850Member_B111FE61D1CE22B3F33C7A0F69C0C592" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_SeniorNotesDue2023At3850Member_B111FE61D1CE22B3F33C7A0F69C0C592" xlink:to="lab_orly_SeniorNotesDue2023At3850Member_B111FE61D1CE22B3F33C7A0F69C0C592" xlink:type="arc" />
    <link:label id="lab_orly_SeniorNotesDue2026At3550Member_DF1138271CD3B675198F7A0F69C03002_terseLabel_en-US" xlink:label="lab_orly_SeniorNotesDue2026At3550Member_DF1138271CD3B675198F7A0F69C03002" 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_DF1138271CD3B675198F7A0F69C03002_label_en-US" xlink:label="lab_orly_SeniorNotesDue2026At3550Member_DF1138271CD3B675198F7A0F69C03002" 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_DF1138271CD3B675198F7A0F69C03002_documentation_en-US" xlink:label="lab_orly_SeniorNotesDue2026At3550Member_DF1138271CD3B675198F7A0F69C03002" 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-20190331.xsd#orly_SeniorNotesDue2026At3550Member" xlink:label="loc_orly_SeniorNotesDue2026At3550Member_DF1138271CD3B675198F7A0F69C03002" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_SeniorNotesDue2026At3550Member_DF1138271CD3B675198F7A0F69C03002" xlink:to="lab_orly_SeniorNotesDue2026At3550Member_DF1138271CD3B675198F7A0F69C03002" xlink:type="arc" />
    <link:label id="lab_orly_SeniorNotesDue2027At3600Member_E549A1C2571D96D510D87A0F69C0C69B_terseLabel_en-US" xlink:label="lab_orly_SeniorNotesDue2027At3600Member_E549A1C2571D96D510D87A0F69C0C69B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">$750 million, 3.600% Senior Notes due 2027 [Member]</link:label>
    <link:label id="lab_orly_SeniorNotesDue2027At3600Member_E549A1C2571D96D510D87A0F69C0C69B_label_en-US" xlink:label="lab_orly_SeniorNotesDue2027At3600Member_E549A1C2571D96D510D87A0F69C0C69B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes Due 2027 At 3600 [Member]</link:label>
    <link:label id="lab_orly_SeniorNotesDue2027At3600Member_E549A1C2571D96D510D87A0F69C0C69B_documentation_en-US" xlink:label="lab_orly_SeniorNotesDue2027At3600Member_E549A1C2571D96D510D87A0F69C0C69B" 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.600%, originally offered in August of 2017, and scheduled to mature in September of 2027.</link:label>
    <link:loc xlink:href="orly-20190331.xsd#orly_SeniorNotesDue2027At3600Member" xlink:label="loc_orly_SeniorNotesDue2027At3600Member_E549A1C2571D96D510D87A0F69C0C69B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_SeniorNotesDue2027At3600Member_E549A1C2571D96D510D87A0F69C0C69B" xlink:to="lab_orly_SeniorNotesDue2027At3600Member_E549A1C2571D96D510D87A0F69C0C69B" xlink:type="arc" />
    <link:label id="lab_orly_SeniorNotesDue2028At4350Member_162E62B617A03C2541237A0F69C08FA5_terseLabel_en-US" xlink:label="lab_orly_SeniorNotesDue2028At4350Member_162E62B617A03C2541237A0F69C08FA5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">$500 million, 4.350% Senior Notes due 2028 [Member]</link:label>
    <link:label id="lab_orly_SeniorNotesDue2028At4350Member_162E62B617A03C2541237A0F69C08FA5_label_en-US" xlink:label="lab_orly_SeniorNotesDue2028At4350Member_162E62B617A03C2541237A0F69C08FA5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes Due 2028 At 4350 [Member]</link:label>
    <link:label id="lab_orly_SeniorNotesDue2028At4350Member_162E62B617A03C2541237A0F69C08FA5_documentation_en-US" xlink:label="lab_orly_SeniorNotesDue2028At4350Member_162E62B617A03C2541237A0F69C08FA5" 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.350%, originally offered in May of 2018, and schedule to mature in June 2028.</link:label>
    <link:loc xlink:href="orly-20190331.xsd#orly_SeniorNotesDue2028At4350Member" xlink:label="loc_orly_SeniorNotesDue2028At4350Member_162E62B617A03C2541237A0F69C08FA5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_SeniorNotesDue2028At4350Member_162E62B617A03C2541237A0F69C08FA5" xlink:to="lab_orly_SeniorNotesDue2028At4350Member_162E62B617A03C2541237A0F69C08FA5" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnsecuredDebt_9472283E2FAEF87038237A0F69C05205_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebt_9472283E2FAEF87038237A0F69C05205" 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_9472283E2FAEF87038237A0F69C05205_label_en-US" xlink:label="lab_us-gaap_UnsecuredDebt_9472283E2FAEF87038237A0F69C05205" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnsecuredDebt" xlink:label="loc_us-gaap_UnsecuredDebt_9472283E2FAEF87038237A0F69C05205" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebt_9472283E2FAEF87038237A0F69C05205" xlink:to="lab_us-gaap_UnsecuredDebt_9472283E2FAEF87038237A0F69C05205" xlink:type="arc" />
    <link:label id="lab_us-gaap_SeniorLongTermNotes_E243F32226BEA9A7FD627A0F69C07BA0_verboseLabel_en-US" xlink:label="lab_us-gaap_SeniorLongTermNotes_E243F32226BEA9A7FD627A0F69C07BA0" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeniorLongTermNotes" xlink:label="loc_us-gaap_SeniorLongTermNotes_E243F32226BEA9A7FD627A0F69C07BA0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorLongTermNotes_E243F32226BEA9A7FD627A0F69C07BA0" xlink:to="lab_us-gaap_SeniorLongTermNotes_E243F32226BEA9A7FD627A0F69C07BA0" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongtermDebtWeightedAverageInterestRate_FEAB1CDD16C78E73073C7A0F69C0527B_verboseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtWeightedAverageInterestRate_FEAB1CDD16C78E73073C7A0F69C0527B" 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_FEAB1CDD16C78E73073C7A0F69C0527B_label_en-US" xlink:label="lab_us-gaap_LongtermDebtWeightedAverageInterestRate_FEAB1CDD16C78E73073C7A0F69C0527B" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_FEAB1CDD16C78E73073C7A0F69C0527B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_FEAB1CDD16C78E73073C7A0F69C0527B" xlink:to="lab_us-gaap_LongtermDebtWeightedAverageInterestRate_FEAB1CDD16C78E73073C7A0F69C0527B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_C36BBC64481D9C8B8A677A0F69C068CD_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount_C36BBC64481D9C8B8A677A0F69C068CD" 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_C36BBC64481D9C8B8A677A0F69C068CD_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount_C36BBC64481D9C8B8A677A0F69C068CD" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_C36BBC64481D9C8B8A677A0F69C068CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount_C36BBC64481D9C8B8A677A0F69C068CD" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount_C36BBC64481D9C8B8A677A0F69C068CD" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_BD39FCB4FBF82BDC9E017A0F69C04CF6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_BD39FCB4FBF82BDC9E017A0F69C04CF6" 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_BD39FCB4FBF82BDC9E017A0F69C04CF6_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_BD39FCB4FBF82BDC9E017A0F69C04CF6" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_BD39FCB4FBF82BDC9E017A0F69C04CF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_BD39FCB4FBF82BDC9E017A0F69C04CF6" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_BD39FCB4FBF82BDC9E017A0F69C04CF6" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_C1DB3DFAEC471810C6057A0F69C0AA48_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount_C1DB3DFAEC471810C6057A0F69C0AA48" 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_C1DB3DFAEC471810C6057A0F69C0AA48_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount_C1DB3DFAEC471810C6057A0F69C0AA48" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_C1DB3DFAEC471810C6057A0F69C0AA48" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount_C1DB3DFAEC471810C6057A0F69C0AA48" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount_C1DB3DFAEC471810C6057A0F69C0AA48" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_004D2C82C8E759CC842C7A0F69C02F63_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet_004D2C82C8E759CC842C7A0F69C02F63" 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_004D2C82C8E759CC842C7A0F69C02F63_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet_004D2C82C8E759CC842C7A0F69C02F63" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_004D2C82C8E759CC842C7A0F69C02F63" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet_004D2C82C8E759CC842C7A0F69C02F63" xlink:to="lab_us-gaap_DeferredFinanceCostsNet_004D2C82C8E759CC842C7A0F69C02F63" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInTradingSecurities_ACBE4D2DE4CBB48FA9867A1942E864F0_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTradingSecurities_ACBE4D2DE4CBB48FA9867A1942E864F0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (decrease) in fair value of marketable securities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTradingSecurities_ACBE4D2DE4CBB48FA9867A1942E864F0_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTradingSecurities_ACBE4D2DE4CBB48FA9867A1942E864F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Debt Securities, Trading, and Equity Securities, FV-NI</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInTradingSecurities" xlink:label="loc_us-gaap_IncreaseDecreaseInTradingSecurities_ACBE4D2DE4CBB48FA9867A1942E864F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInTradingSecurities_ACBE4D2DE4CBB48FA9867A1942E864F0" xlink:to="lab_us-gaap_IncreaseDecreaseInTradingSecurities_ACBE4D2DE4CBB48FA9867A1942E864F0" xlink:type="arc" />
    <link:label id="lab_orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring_89F843CD104F734910B97A1942E81876_terseLabel_en-US" xlink:label="lab_orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring_89F843CD104F734910B97A1942E81876" 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_89F843CD104F734910B97A1942E81876_label_en-US" xlink:label="lab_orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring_89F843CD104F734910B97A1942E81876" 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_89F843CD104F734910B97A1942E81876_documentation_en-US" xlink:label="lab_orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring_89F843CD104F734910B97A1942E81876" 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-20190331.xsd#orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring" xlink:label="loc_orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring_89F843CD104F734910B97A1942E81876" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring_89F843CD104F734910B97A1942E81876" xlink:to="lab_orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring_89F843CD104F734910B97A1942E81876" xlink:type="arc" />
    <link:label id="lab_orly_EmployeeMember_368C138329A0FD5C697D9707F808A4F8_terseLabel_en-US" xlink:label="lab_orly_EmployeeMember_368C138329A0FD5C697D9707F808A4F8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee [Member]</link:label>
    <link:label id="lab_orly_EmployeeMember_368C138329A0FD5C697D9707F808A4F8_label_en-US" xlink:label="lab_orly_EmployeeMember_368C138329A0FD5C697D9707F808A4F8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee [Member]</link:label>
    <link:label id="lab_orly_EmployeeMember_368C138329A0FD5C697D9707F808A4F8_documentation_en-US" xlink:label="lab_orly_EmployeeMember_368C138329A0FD5C697D9707F808A4F8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Person under the employ of the Company.</link:label>
    <link:loc xlink:href="orly-20190331.xsd#orly_EmployeeMember" xlink:label="loc_orly_EmployeeMember_368C138329A0FD5C697D9707F808A4F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_orly_EmployeeMember_368C138329A0FD5C697D9707F808A4F8" xlink:to="lab_orly_EmployeeMember_368C138329A0FD5C697D9707F808A4F8" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_551B5C8ECC5484157EF29C773CE72154_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock_551B5C8ECC5484157EF29C773CE72154" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_551B5C8ECC5484157EF29C773CE72154_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock_551B5C8ECC5484157EF29C773CE72154" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_551B5C8ECC5484157EF29C773CE72154" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock_551B5C8ECC5484157EF29C773CE72154" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock_551B5C8ECC5484157EF29C773CE72154" xlink:type="arc" />
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_7EC37C6B140F7D90DA1D568D724B87D7_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy_7EC37C6B140F7D90DA1D568D724B87D7" 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_7EC37C6B140F7D90DA1D568D724B87D7_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy_7EC37C6B140F7D90DA1D568D724B87D7" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_7EC37C6B140F7D90DA1D568D724B87D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyPolicy_7EC37C6B140F7D90DA1D568D724B87D7" xlink:to="lab_us-gaap_StandardProductWarrantyPolicy_7EC37C6B140F7D90DA1D568D724B87D7" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_7D5523BCB174A861262D7AC14F251C49_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_7D5523BCB174A861262D7AC14F251C49" 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_7D5523BCB174A861262D7AC14F251C49_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_7D5523BCB174A861262D7AC14F251C49" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_7D5523BCB174A861262D7AC14F251C49" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare_7D5523BCB174A861262D7AC14F251C49" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare_7D5523BCB174A861262D7AC14F251C49" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_2582C875C093ADBD94337AC14F25AD09_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_2582C875C093ADBD94337AC14F25AD09" 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_2582C875C093ADBD94337AC14F25AD09_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_2582C875C093ADBD94337AC14F25AD09" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_2582C875C093ADBD94337AC14F25AD09" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_2582C875C093ADBD94337AC14F25AD09" xlink:to="lab_us-gaap_CommonStockSharesAuthorized_2582C875C093ADBD94337AC14F25AD09" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesIssued_E5771527388346F0A7157AC14F266EC1_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_E5771527388346F0A7157AC14F266EC1" 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_E5771527388346F0A7157AC14F266EC1_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_E5771527388346F0A7157AC14F266EC1" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_E5771527388346F0A7157AC14F266EC1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued_E5771527388346F0A7157AC14F266EC1" xlink:to="lab_us-gaap_CommonStockSharesIssued_E5771527388346F0A7157AC14F266EC1" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_8FC11C51ACAC0ADD5A067AC1EC5439BF_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_8FC11C51ACAC0ADD5A067AC1EC5439BF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares, outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_8FC11C51ACAC0ADD5A067AC1EC5439BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_8FC11C51ACAC0ADD5A067AC1EC5439BF" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_8FC11C51ACAC0ADD5A067AC1EC5439BF" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_B5EEE76A48A3CE1D4DB1568D728CA34C_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_B5EEE76A48A3CE1D4DB1568D728CA34C" 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_B5EEE76A48A3CE1D4DB1568D728CA34C_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_B5EEE76A48A3CE1D4DB1568D728CA34C" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_B5EEE76A48A3CE1D4DB1568D728CA34C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member_B5EEE76A48A3CE1D4DB1568D728CA34C" xlink:to="lab_us-gaap_FairValueInputsLevel1Member_B5EEE76A48A3CE1D4DB1568D728CA34C" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_B3DE9571036F74EF670C568D728CA50B_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member_B3DE9571036F74EF670C568D728CA50B" 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_B3DE9571036F74EF670C568D728CA50B_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member_B3DE9571036F74EF670C568D728CA50B" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_B3DE9571036F74EF670C568D728CA50B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member_B3DE9571036F74EF670C568D728CA50B" xlink:to="lab_us-gaap_FairValueInputsLevel3Member_B3DE9571036F74EF670C568D728CA50B" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_928F529C579175F5B8D7568D728C3733_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure_928F529C579175F5B8D7568D728C3733" 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_928F529C579175F5B8D7568D728C3733_label_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure_928F529C579175F5B8D7568D728C3733" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_928F529C579175F5B8D7568D728C3733" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure_928F529C579175F5B8D7568D728C3733" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure_928F529C579175F5B8D7568D728C3733" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_09348AA8880817E97415568D72CA5FD8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_09348AA8880817E97415568D72CA5FD8" 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_09348AA8880817E97415568D72CA5FD8_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_09348AA8880817E97415568D72CA5FD8" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_09348AA8880817E97415568D72CA5FD8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_09348AA8880817E97415568D72CA5FD8" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_09348AA8880817E97415568D72CA5FD8" xlink:type="arc" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>orly-20190331_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-20190331.xsd#BasisOfPresentation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets" xlink:href="orly-20190331.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="orly-20190331.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:href="orly-20190331.xsd#CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome" xlink:href="orly-20190331.xsd#CondensedConsolidatedStatementsOfIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" xlink:href="orly-20190331.xsd#CondensedConsolidatedStatementsOfShareholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/DocumentAndEntityInformation" xlink:href="orly-20190331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShare" xlink:href="orly-20190331.xsd#EarningsPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:href="orly-20190331.xsd#EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShareNarrativeDetails" xlink:href="orly-20190331.xsd#EarningsPerShareNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/EarningsPerShareTables" xlink:href="orly-20190331.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurements" xlink:href="orly-20190331.xsd#FairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfMarketableSecuritiesDetails" xlink:href="orly-20190331.xsd#FairValueMeasurementsFairValueOfMarketableSecuritiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfSeniorNotesDetails" xlink:href="orly-20190331.xsd#FairValueMeasurementsFairValueOfSeniorNotesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsNarrativeDetails" xlink:href="orly-20190331.xsd#FairValueMeasurementsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsPolicies" xlink:href="orly-20190331.xsd#FairValueMeasurementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FairValueMeasurementsTables" xlink:href="orly-20190331.xsd#FairValueMeasurementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/Financing" xlink:href="orly-20190331.xsd#Financing" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails" xlink:href="orly-20190331.xsd#FinancingOutstandingFinancingFacilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails" xlink:href="orly-20190331.xsd#FinancingSeniorNotesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingTables" xlink:href="orly-20190331.xsd#FinancingTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" xlink:href="orly-20190331.xsd#FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/Leases" xlink:href="orly-20190331.xsd#Leases" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails" xlink:href="orly-20190331.xsd#LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LeasesNarrativeDetails" xlink:href="orly-20190331.xsd#LeasesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LeasesOtherLeaseRelatedInformationDetails" xlink:href="orly-20190331.xsd#LeasesOtherLeaseRelatedInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LeasesPolicies" xlink:href="orly-20190331.xsd#LeasesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LeasesTables" xlink:href="orly-20190331.xsd#LeasesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LeasesTotalLeaseCostDetails" xlink:href="orly-20190331.xsd#LeasesTotalLeaseCostDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/LegalMatters" xlink:href="orly-20190331.xsd#LegalMatters" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncements" xlink:href="orly-20190331.xsd#RecentAccountingPronouncements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncementsNarrativeDetails" xlink:href="orly-20190331.xsd#RecentAccountingPronouncementsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RecentAccountingPronouncementsPolicies" xlink:href="orly-20190331.xsd#RecentAccountingPronouncementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/Revenue" xlink:href="orly-20190331.xsd#Revenue" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RevenueDisaggregationOfRevenueDetails" xlink:href="orly-20190331.xsd#RevenueDisaggregationOfRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RevenueNarrativeDetails" xlink:href="orly-20190331.xsd#RevenueNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/RevenueTables" xlink:href="orly-20190331.xsd#RevenueTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlans" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables" xlink:href="orly-20190331.xsd#ShareBasedCompensationAndBenefitPlansTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgram" xlink:href="orly-20190331.xsd#ShareRepurchaseProgram" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails" xlink:href="orly-20190331.xsd#ShareRepurchaseProgramNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgramScheduleOfSharesRepurchasedDetails" xlink:href="orly-20190331.xsd#ShareRepurchaseProgramScheduleOfSharesRepurchasedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/ShareRepurchaseProgramTables" xlink:href="orly-20190331.xsd#ShareRepurchaseProgramTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/Warranties" xlink:href="orly-20190331.xsd#Warranties" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/WarrantiesPolicies" xlink:href="orly-20190331.xsd#WarrantiesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/WarrantiesProductWarrantyLiabilitiesDetails" xlink:href="orly-20190331.xsd#WarrantiesProductWarrantyLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.oreillyauto.com/role/WarrantiesTables" xlink:href="orly-20190331.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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_B733DAB122CB99D4807E568D72975BF7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BasisOfAccounting" xlink:label="loc_us-gaap_BasisOfAccounting_D33F9E09A281C363DF6D568D7297A5FC" 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_B733DAB122CB99D4807E568D72975BF7" xlink:to="loc_us-gaap_BasisOfAccounting_D33F9E09A281C363DF6D568D7297A5FC" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_5E3A861A256E7F3BF5797AC14F03EAA6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_D6EA6D9493F75ECB04C97AC14F038673" 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_5E3A861A256E7F3BF5797AC14F03EAA6" xlink:to="loc_us-gaap_AssetsAbstract_D6EA6D9493F75ECB04C97AC14F038673" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_C2719ADF5AC421364D287AC14F031998" 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_D6EA6D9493F75ECB04C97AC14F038673" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_C2719ADF5AC421364D287AC14F031998" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_172A18FD535658391D717AC14F031500" 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_D6EA6D9493F75ECB04C97AC14F038673" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_172A18FD535658391D717AC14F031500" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NontradeReceivablesCurrent" xlink:label="loc_us-gaap_NontradeReceivablesCurrent_5D3DBD2A2CAC7325D8927AC14F044DFA" 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_D6EA6D9493F75ECB04C97AC14F038673" xlink:to="loc_us-gaap_NontradeReceivablesCurrent_5D3DBD2A2CAC7325D8927AC14F044DFA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_556320DBFBDDA4A1A9247AC14F049FFB" 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_D6EA6D9493F75ECB04C97AC14F038673" xlink:to="loc_us-gaap_InventoryNet_556320DBFBDDA4A1A9247AC14F049FFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_ADEF81ACEBFD5E392A057AC14F048593" 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_D6EA6D9493F75ECB04C97AC14F038673" xlink:to="loc_us-gaap_OtherAssetsCurrent_ADEF81ACEBFD5E392A057AC14F048593" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_078DEFEA4763D54E77567AC14F04EB29" 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_D6EA6D9493F75ECB04C97AC14F038673" xlink:to="loc_us-gaap_AssetsCurrent_078DEFEA4763D54E77567AC14F04EB29" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_B1CA234A3029EF7F92B17AC14F0423D4" 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_D6EA6D9493F75ECB04C97AC14F038673" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_B1CA234A3029EF7F92B17AC14F0423D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6E422788F25808E010307AC14F04B8D5" 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_D6EA6D9493F75ECB04C97AC14F038673" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6E422788F25808E010307AC14F04B8D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_B9FF2378780B70CF85497AC14F04363E" 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_D6EA6D9493F75ECB04C97AC14F038673" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_B9FF2378780B70CF85497AC14F04363E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0278D789786162DC049E7AC14F0503F9" 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_us-gaap_AssetsAbstract_D6EA6D9493F75ECB04C97AC14F038673" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_0278D789786162DC049E7AC14F0503F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_A71BD167D41C26B1FBB07AC14F05F8CF" 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_AssetsAbstract_D6EA6D9493F75ECB04C97AC14F038673" xlink:to="loc_us-gaap_Goodwill_A71BD167D41C26B1FBB07AC14F05F8CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1CDF618A4F6F4B2491A77AC14F05BE1D" xlink:type="locator" />
    <link:presentationArc order="12" 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_D6EA6D9493F75ECB04C97AC14F038673" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_1CDF618A4F6F4B2491A77AC14F05BE1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_4CA2B943FAEA455F68FB7AC14F05B271" xlink:type="locator" />
    <link:presentationArc order="13" 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_D6EA6D9493F75ECB04C97AC14F038673" xlink:to="loc_us-gaap_Assets_4CA2B943FAEA455F68FB7AC14F05B271" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_B4766A1EB0040602CA1D7AC14F05261D" 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_5E3A861A256E7F3BF5797AC14F03EAA6" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_B4766A1EB0040602CA1D7AC14F05261D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_6AC574ADA3BB7C0340FB7AC14F05FAF5" 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_B4766A1EB0040602CA1D7AC14F05261D" xlink:to="loc_us-gaap_AccountsPayableCurrent_6AC574ADA3BB7C0340FB7AC14F05FAF5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_89195B40EDEF2CEA050A7AC14F061571" 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_B4766A1EB0040602CA1D7AC14F05261D" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_89195B40EDEF2CEA050A7AC14F061571" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaap_AccruedSalariesCurrent_75846A1D9F3DCCE2DFE17AC14F069D63" 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_B4766A1EB0040602CA1D7AC14F05261D" xlink:to="loc_us-gaap_AccruedSalariesCurrent_75846A1D9F3DCCE2DFE17AC14F069D63" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_AccruedBenefitsAndWithholdings" xlink:label="loc_orly_AccruedBenefitsAndWithholdings_AF3D92D06CB6F523BE1A7AC14F061E3F" 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_B4766A1EB0040602CA1D7AC14F05261D" xlink:to="loc_orly_AccruedBenefitsAndWithholdings_AF3D92D06CB6F523BE1A7AC14F061E3F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_D0DB0729232CBD3CED807AC14F069686" 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_LiabilitiesAndStockholdersEquityAbstract_B4766A1EB0040602CA1D7AC14F05261D" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_D0DB0729232CBD3CED807AC14F069686" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_2EF27BA5D805F9D068BA7AC14F061BA2" 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_LiabilitiesAndStockholdersEquityAbstract_B4766A1EB0040602CA1D7AC14F05261D" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_2EF27BA5D805F9D068BA7AC14F061BA2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_793CB28D29DCDD9825097AC14F06DECB" xlink:type="locator" />
    <link:presentationArc order="7" 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_B4766A1EB0040602CA1D7AC14F05261D" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_793CB28D29DCDD9825097AC14F06DECB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_892307AD78A4E47723B07AC14F0689F8" xlink:type="locator" />
    <link:presentationArc order="8" 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_B4766A1EB0040602CA1D7AC14F05261D" xlink:to="loc_us-gaap_LiabilitiesCurrent_892307AD78A4E47723B07AC14F0689F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9BC3284A6D8EE6F2AA567AC14F07B421" xlink:type="locator" />
    <link:presentationArc order="9" 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_B4766A1EB0040602CA1D7AC14F05261D" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_9BC3284A6D8EE6F2AA567AC14F07B421" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_A6BECC1097B0E2FAC90A7AC14F073A8C" 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_us-gaap_LiabilitiesAndStockholdersEquityAbstract_B4766A1EB0040602CA1D7AC14F05261D" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_A6BECC1097B0E2FAC90A7AC14F073A8C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_AA32A88C668EAA5647EE7AC14F0704F8" xlink:type="locator" />
    <link:presentationArc order="11" 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_B4766A1EB0040602CA1D7AC14F05261D" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_AA32A88C668EAA5647EE7AC14F0704F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_74DDB8F30F2991ABE8177AC14F074C34" xlink:type="locator" />
    <link:presentationArc order="12" 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_B4766A1EB0040602CA1D7AC14F05261D" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_74DDB8F30F2991ABE8177AC14F074C34" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ABA8585E89A105EE32627AC14F0756D0" xlink:type="locator" />
    <link:presentationArc order="13" 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_B4766A1EB0040602CA1D7AC14F05261D" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ABA8585E89A105EE32627AC14F0756D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_41AF343A32BD542597C87AC14F078ABF" 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_ABA8585E89A105EE32627AC14F0756D0" xlink:to="loc_us-gaap_CommonStockValue_41AF343A32BD542597C87AC14F078ABF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_3127B8646A640562227A7AC14F084D7E" 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_ABA8585E89A105EE32627AC14F0756D0" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_3127B8646A640562227A7AC14F084D7E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4C0FA1A1E264FAECC40C7AC14F08F2EA" 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_ABA8585E89A105EE32627AC14F0756D0" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4C0FA1A1E264FAECC40C7AC14F08F2EA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_37F4AD31A674492D2A217AC14F08F87C" 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_ABA8585E89A105EE32627AC14F0756D0" xlink:to="loc_us-gaap_StockholdersEquity_37F4AD31A674492D2A217AC14F08F87C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_F12488D876087958740D7AC14F0887D7" 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_ABA8585E89A105EE32627AC14F0756D0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_F12488D876087958740D7AC14F0887D7" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_7C023C5B84798A515BE17AC14F25B897" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_7D5523BCB174A861262D7AC14F251C49" 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_7C023C5B84798A515BE17AC14F25B897" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_7D5523BCB174A861262D7AC14F251C49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_2582C875C093ADBD94337AC14F25AD09" 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_7C023C5B84798A515BE17AC14F25B897" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_2582C875C093ADBD94337AC14F25AD09" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_E5771527388346F0A7157AC14F266EC1" 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_7C023C5B84798A515BE17AC14F25B897" xlink:to="loc_us-gaap_CommonStockSharesIssued_E5771527388346F0A7157AC14F266EC1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_8FC11C51ACAC0ADD5A067AC1EC5439BF" 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_7C023C5B84798A515BE17AC14F25B897" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_8FC11C51ACAC0ADD5A067AC1EC5439BF" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_553D6C690B254EA598FF7A1942F71CE0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_D24CB8A655D8772F62547A1942F7821C" 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_553D6C690B254EA598FF7A1942F71CE0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_D24CB8A655D8772F62547A1942F7821C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1182059E93563EDEC0297A1942F7E76B" 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_D24CB8A655D8772F62547A1942F7821C" xlink:to="loc_us-gaap_NetIncomeLoss_1182059E93563EDEC0297A1942F7E76B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_41C2545C0496463DC2357A1942F7D46A" 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_1182059E93563EDEC0297A1942F7E76B" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_41C2545C0496463DC2357A1942F7D46A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_EE7810EEF23852BFD0A47A1942F73C7F" 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_41C2545C0496463DC2357A1942F7D46A" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_EE7810EEF23852BFD0A47A1942F73C7F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_D4B8DF12EEC4CF65E13D7A1942F74FC2" 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_41C2545C0496463DC2357A1942F7D46A" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_D4B8DF12EEC4CF65E13D7A1942F74FC2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_90BF40214CC6692754247A1942F7313D" 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_41C2545C0496463DC2357A1942F7D46A" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_90BF40214CC6692754247A1942F7313D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_E280A5F6BE549099BC0D7A1942F7FFD9" 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_41C2545C0496463DC2357A1942F7D46A" xlink:to="loc_us-gaap_ShareBasedCompensation_E280A5F6BE549099BC0D7A1942F7FFD9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_9758692830194E4578A77A1942F722C2" 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_41C2545C0496463DC2357A1942F7D46A" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_9758692830194E4578A77A1942F722C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ABBD892D65413E8C5F6C7A1942F72183" 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_1182059E93563EDEC0297A1942F7E76B" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ABBD892D65413E8C5F6C7A1942F72183" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_DD144724D3299CE3FD247A1942F72555" 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_ABBD892D65413E8C5F6C7A1942F72183" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_DD144724D3299CE3FD247A1942F72555" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_A709295DE50B66E49E237A1942F76A16" 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_ABBD892D65413E8C5F6C7A1942F72183" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_A709295DE50B66E49E237A1942F76A16" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_25853829029924099E6F7A1942F77972" 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_ABBD892D65413E8C5F6C7A1942F72183" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_25853829029924099E6F7A1942F77972" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_4E1190C19245157F95137A1942F7281E" 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_ABBD892D65413E8C5F6C7A1942F72183" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_4E1190C19245157F95137A1942F7281E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_255C0344A65DA6A17AA77A1942F71885" 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_ABBD892D65413E8C5F6C7A1942F72183" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_255C0344A65DA6A17AA77A1942F71885" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_CA3BB0172A8285063EB27A1942F70BB1" 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_ABBD892D65413E8C5F6C7A1942F72183" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_CA3BB0172A8285063EB27A1942F70BB1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_955D4803FB933DFF47F57A1942F7774A" 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_553D6C690B254EA598FF7A1942F71CE0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_955D4803FB933DFF47F57A1942F7774A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_D2C9553E65D892E8D7347A1942F7F3B7" 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_955D4803FB933DFF47F57A1942F7774A" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_D2C9553E65D892E8D7347A1942F7F3B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_E86028D9B67BC18C966A7A1942F740F2" 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_955D4803FB933DFF47F57A1942F7774A" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_E86028D9B67BC18C966A7A1942F740F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_056B02974D088BD903E47A1942F7CE3F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_955D4803FB933DFF47F57A1942F7774A" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_056B02974D088BD903E47A1942F7CE3F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2C739D0124303E942BA57A1942F7C5FB" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract_955D4803FB933DFF47F57A1942F7774A" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2C739D0124303E942BA57A1942F7C5FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D4882B77FEB15DE9A8897A1942F7D787" 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_553D6C690B254EA598FF7A1942F71CE0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D4882B77FEB15DE9A8897A1942F7D787" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_9717C3F036EB842021787A1942F7A328" 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_D4882B77FEB15DE9A8897A1942F7D787" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_9717C3F036EB842021787A1942F7A328" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_F3C1BAB998EA259533BC7A1942F77526" 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_D4882B77FEB15DE9A8897A1942F7D787" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_F3C1BAB998EA259533BC7A1942F77526" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_67CB7F085E007C2FF7EF7A1942F7A1D0" xlink:type="locator" />
    <link:presentationArc order="3" 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_D4882B77FEB15DE9A8897A1942F7D787" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_67CB7F085E007C2FF7EF7A1942F7A1D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="loc_us-gaap_ProceedsFromStockPlans_71B4ECBF005EE304825C7A1942F714EA" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract_D4882B77FEB15DE9A8897A1942F7D787" xlink:to="loc_us-gaap_ProceedsFromStockPlans_71B4ECBF005EE304825C7A1942F714EA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_95AA78C2F975B49E50447A1942F7EEF2" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract_D4882B77FEB15DE9A8897A1942F7D787" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_95AA78C2F975B49E50447A1942F7EEF2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_06A79F208FC8602084E87A1942F76950" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract_D4882B77FEB15DE9A8897A1942F7D787" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_06A79F208FC8602084E87A1942F76950" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_135F20209FBE71CA57E87A1942F73627" 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_553D6C690B254EA598FF7A1942F71CE0" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_135F20209FBE71CA57E87A1942F73627" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8C8DF2FB211758FF7F907A1942F7AE52" 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_553D6C690B254EA598FF7A1942F71CE0" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8C8DF2FB211758FF7F907A1942F7AE52" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_78472B87BDE2BDFF464D7A1942F77658" 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_553D6C690B254EA598FF7A1942F71CE0" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_78472B87BDE2BDFF464D7A1942F77658" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_7FFFC02BCE27C3967FE37A1942F7DE49" 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_553D6C690B254EA598FF7A1942F71CE0" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_7FFFC02BCE27C3967FE37A1942F7DE49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid_392EF77DE0C0AD39C2197A1942F71DB0" 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_7FFFC02BCE27C3967FE37A1942F7DE49" xlink:to="loc_us-gaap_IncomeTaxesPaid_392EF77DE0C0AD39C2197A1942F71DB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_778A6FD395680922952B7A1942F7A60A" 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_7FFFC02BCE27C3967FE37A1942F7DE49" xlink:to="loc_us-gaap_InterestPaidNet_778A6FD395680922952B7A1942F7A60A" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_A5AB9BC4D68314ABBA7D568D72C22251" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_785D67CAA9863AC474C7568D72C22E15" 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_A5AB9BC4D68314ABBA7D568D72C22251" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_785D67CAA9863AC474C7568D72C22E15" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_CDFF36EC00FA170A32C8568D72C3CADA" 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_A5AB9BC4D68314ABBA7D568D72C22251" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_CDFF36EC00FA170A32C8568D72C3CADA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_B4058E25CEFCCF29499C568D72C3DE76" 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_A5AB9BC4D68314ABBA7D568D72C22251" xlink:to="loc_us-gaap_GrossProfit_B4058E25CEFCCF29499C568D72C3DE76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_910B6E9FD83411BA58CC568D72C311BA" 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_A5AB9BC4D68314ABBA7D568D72C22251" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_910B6E9FD83411BA58CC568D72C311BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_65F2E5FAE82DCA9EBE1D568D72C35BF8" 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_A5AB9BC4D68314ABBA7D568D72C22251" xlink:to="loc_us-gaap_OperatingIncomeLoss_65F2E5FAE82DCA9EBE1D568D72C35BF8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_E1AB7FE3B23AADEE715C568D72C3F8BB" 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_A5AB9BC4D68314ABBA7D568D72C22251" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_E1AB7FE3B23AADEE715C568D72C3F8BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt_CB07798C022D6AB0F03B568D72C35EC2" 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_E1AB7FE3B23AADEE715C568D72C3F8BB" xlink:to="loc_us-gaap_InterestExpenseDebt_CB07798C022D6AB0F03B568D72C35EC2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherInterestAndDividendIncome" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome_0230974150E20CBEE0FE568D72C47B5C" 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_E1AB7FE3B23AADEE715C568D72C3F8BB" xlink:to="loc_us-gaap_OtherInterestAndDividendIncome_0230974150E20CBEE0FE568D72C47B5C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_6B357AF8886FFF1DC8E4568D72C4CEB1" 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_E1AB7FE3B23AADEE715C568D72C3F8BB" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_6B357AF8886FFF1DC8E4568D72C4CEB1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_25F34DFF02462FE81707568D72C462D8" 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_E1AB7FE3B23AADEE715C568D72C3F8BB" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_25F34DFF02462FE81707568D72C462D8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2B0351EF3B41824629AA568D72C4EF21" 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_E1AB7FE3B23AADEE715C568D72C3F8BB" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2B0351EF3B41824629AA568D72C4EF21" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_67D786265ABC45C8D798568D72C4E315" 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_E1AB7FE3B23AADEE715C568D72C3F8BB" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_67D786265ABC45C8D798568D72C4E315" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_8DB6EEFFD423EF0B9E67568D72C4266A" 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_E1AB7FE3B23AADEE715C568D72C3F8BB" xlink:to="loc_us-gaap_NetIncomeLoss_8DB6EEFFD423EF0B9E67568D72C4266A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_9F1BA4BA8D9D5C3BE79F568D72C4442B" 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_A5AB9BC4D68314ABBA7D568D72C22251" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_9F1BA4BA8D9D5C3BE79F568D72C4442B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_EFC82C3078410D36FC00568D72C51992" 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_9F1BA4BA8D9D5C3BE79F568D72C4442B" xlink:to="loc_us-gaap_EarningsPerShareBasic_EFC82C3078410D36FC00568D72C51992" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_DF3825626C99E69A5A5F568D72C54F9F" 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_9F1BA4BA8D9D5C3BE79F568D72C4442B" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_DF3825626C99E69A5A5F568D72C54F9F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_0B6F293D9B710E6B59FC568D72C5F2AA" 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_A5AB9BC4D68314ABBA7D568D72C22251" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_0B6F293D9B710E6B59FC568D72C5F2AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1BB56AE8252B20B1575D568D72C58670" 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_0B6F293D9B710E6B59FC568D72C5F2AA" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1BB56AE8252B20B1575D568D72C58670" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0F442B3783E886C07BD1568D72C6DD64" 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_0B6F293D9B710E6B59FC568D72C5F2AA" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0F442B3783E886C07BD1568D72C6DD64" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_20931BF2202F4BA534D5A1824F47EE46" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_4F5DF253C093CEF4F508A1824F4C3996" 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_StatementOfStockholdersEquityAbstract_20931BF2202F4BA534D5A1824F47EE46" xlink:to="loc_us-gaap_StatementTable_4F5DF253C093CEF4F508A1824F4C3996" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_81A63ECD36D21F1CBA2DA1824F4DC5B7" 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_StatementTable_4F5DF253C093CEF4F508A1824F4C3996" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_81A63ECD36D21F1CBA2DA1824F4DC5B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_0A2BAE69D9E42D305FDCA1824F4DE10C" 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_StatementEquityComponentsAxis_81A63ECD36D21F1CBA2DA1824F4DC5B7" xlink:to="loc_us-gaap_EquityComponentDomain_0A2BAE69D9E42D305FDCA1824F4DE10C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_31344D7D64D85ECA524CA1824F4D98B1" 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_EquityComponentDomain_0A2BAE69D9E42D305FDCA1824F4DE10C" xlink:to="loc_us-gaap_CommonStockMember_31344D7D64D85ECA524CA1824F4D98B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_8D344ACA18D77E4D0772A1824F4E2BAB" 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_EquityComponentDomain_0A2BAE69D9E42D305FDCA1824F4DE10C" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_8D344ACA18D77E4D0772A1824F4E2BAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_D1CABA15CFE2A6A5A22AA1824F4EA18B" 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_EquityComponentDomain_0A2BAE69D9E42D305FDCA1824F4DE10C" xlink:to="loc_us-gaap_RetainedEarningsMember_D1CABA15CFE2A6A5A22AA1824F4EA18B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_474D1A48BB5A71BD0679A18667FB75C7" 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_StatementTable_4F5DF253C093CEF4F508A1824F4C3996" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_474D1A48BB5A71BD0679A18667FB75C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_896FC8DBE28DBF31226FA18667FD67CC" 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_474D1A48BB5A71BD0679A18667FB75C7" xlink:to="loc_us-gaap_TypeOfAdoptionMember_896FC8DBE28DBF31226FA18667FD67CC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_10602A15951A3E76AF90A1870164ADA2" 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_896FC8DBE28DBF31226FA18667FD67CC" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_10602A15951A3E76AF90A1870164ADA2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" 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_StatementTable_4F5DF253C093CEF4F508A1824F4C3996" xlink:to="loc_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_5CC9F154A735FC823DC4A1824F4F836B" 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_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_StockholdersEquity_5CC9F154A735FC823DC4A1824F4F836B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_D5224B974EE2FB92DF6AA1824F4FA88C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_D5224B974EE2FB92DF6AA1824F4FA88C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_3C32A4B43DB55F80EA76A183684C3560" 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_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_3C32A4B43DB55F80EA76A183684C3560" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_2A4C7E228BAAA1568AD7A1824F4FEF67" 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_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_NetIncomeLoss_2A4C7E228BAAA1568AD7A1824F4FEF67" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_7B7C0C0B72FA42CD42D8A1824F4F8AB0" 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_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_7B7C0C0B72FA42CD42D8A1824F4F8AB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_9ED99BEE2A9FA2880CCBA1824F4F0B18" 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_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_9ED99BEE2A9FA2880CCBA1824F4F0B18" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_55BC73DD5F5F4B88A11CA1824F5077E7" 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_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_55BC73DD5F5F4B88A11CA1824F5077E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_17DB99D1653CBB1F3A48A1824F508DB3" 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_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_17DB99D1653CBB1F3A48A1824F508DB3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9DE897AC017FC2D30B48A1824F5076DB" 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_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9DE897AC017FC2D30B48A1824F5076DB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_3FF8A01179F70874DB94A1824F50D5EE" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_3FF8A01179F70874DB94A1824F50D5EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1BA8210E026E75ECBB11A1824F50F5BE" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1BA8210E026E75ECBB11A1824F50F5BE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_054FFFF770868518969BA1824F508C30" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_StockholdersEquity_054FFFF770868518969BA1824F508C30" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_591AD83210827342247FA1824F50432D" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_14C5F9897445B917FD68A1824F4E98E7" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_591AD83210827342247FA1824F50432D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <link:loc xlink:href="orly-20190331.xsd#orly_DocumentAndEntityInformation" xlink:label="loc_orly_DocumentAndEntityInformation_038C0C22BA76645F08848EC312A883A5" xlink:type="locator" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_1FF0C076CB7B7A084FE38EC312ABA7D4" 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_038C0C22BA76645F08848EC312A883A5" xlink:to="loc_dei_DocumentType_1FF0C076CB7B7A084FE38EC312ABA7D4" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_0BEA1318F4A211C1E6748EC312AB375A" 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_038C0C22BA76645F08848EC312A883A5" xlink:to="loc_dei_AmendmentFlag_0BEA1318F4A211C1E6748EC312AB375A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_97FC870D0387079D8D6E8EC312AC039C" 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_038C0C22BA76645F08848EC312A883A5" xlink:to="loc_dei_DocumentPeriodEndDate_97FC870D0387079D8D6E8EC312AC039C" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_4A5F4750C8E29911B0BB8EC312ACCB67" 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_038C0C22BA76645F08848EC312A883A5" xlink:to="loc_dei_DocumentFiscalYearFocus_4A5F4750C8E29911B0BB8EC312ACCB67" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_004082ACD1900DE509E98EC312AC7AC0" 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_038C0C22BA76645F08848EC312A883A5" xlink:to="loc_dei_CurrentFiscalYearEndDate_004082ACD1900DE509E98EC312AC7AC0" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_2B3DAD19DC984C0BB2BA8EC312ACB425" 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_038C0C22BA76645F08848EC312A883A5" xlink:to="loc_dei_DocumentFiscalPeriodFocus_2B3DAD19DC984C0BB2BA8EC312ACB425" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_F860F61FE4A4C0CB15218EC312B10219" 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_038C0C22BA76645F08848EC312A883A5" xlink:to="loc_dei_EntityRegistrantName_F860F61FE4A4C0CB15218EC312B10219" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_10C6B1890E22CB0C4FA08EC312B164CF" 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_038C0C22BA76645F08848EC312A883A5" xlink:to="loc_dei_TradingSymbol_10C6B1890E22CB0C4FA08EC312B164CF" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_266DE146DCA74589A70C8EC312B14E90" 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_038C0C22BA76645F08848EC312A883A5" xlink:to="loc_dei_EntityCentralIndexKey_266DE146DCA74589A70C8EC312B14E90" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_9EB2EE07B2C04FAD75A38EC312B24F71" 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_038C0C22BA76645F08848EC312A883A5" xlink:to="loc_dei_EntityFilerCategory_9EB2EE07B2C04FAD75A38EC312B24F71" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_40AAB945163F662E353D8EC312B21A77" 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_orly_DocumentAndEntityInformation_038C0C22BA76645F08848EC312A883A5" xlink:to="loc_dei_EntitySmallBusiness_40AAB945163F662E353D8EC312B21A77" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_821E9FA73B9443253E018EC312B2EE46" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_DocumentAndEntityInformation_038C0C22BA76645F08848EC312A883A5" xlink:to="loc_dei_EntityEmergingGrowthCompany_821E9FA73B9443253E018EC312B2EE46" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_D2AE956E36E78356A8498EC312B27327" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_orly_DocumentAndEntityInformation_038C0C22BA76645F08848EC312A883A5" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_D2AE956E36E78356A8498EC312B27327" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_F60D34F15C119F26E425568D7270F260" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_680EFC54C86375D0C43B568D7270C47B" 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_F60D34F15C119F26E425568D7270F260" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_680EFC54C86375D0C43B568D7270C47B" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_56A5010462AD8630E043568D722D0B46" xlink:type="locator" />
    <link:loc xlink:href="orly-20190331.xsd#orly_NumeratorBasicAndDilutedAbstract" xlink:label="loc_orly_NumeratorBasicAndDilutedAbstract_D0E0D240959DE9A65B98568D722D529A" 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_56A5010462AD8630E043568D722D0B46" xlink:to="loc_orly_NumeratorBasicAndDilutedAbstract_D0E0D240959DE9A65B98568D722D529A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_92713A745199ECECC1CA568D722D597E" 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_D0E0D240959DE9A65B98568D722D529A" xlink:to="loc_us-gaap_NetIncomeLoss_92713A745199ECECC1CA568D722D597E" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_DenominatorAbstract" xlink:label="loc_orly_DenominatorAbstract_741EE96BF2E3CE58642B568D722DBAFA" 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_56A5010462AD8630E043568D722D0B46" xlink:to="loc_orly_DenominatorAbstract_741EE96BF2E3CE58642B568D722DBAFA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_285E2BFF992B5BC0FDBD568D722E7E9E" 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_741EE96BF2E3CE58642B568D722DBAFA" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_285E2BFF992B5BC0FDBD568D722E7E9E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_E4222364434EFCEABA43568D722ECB83" 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_741EE96BF2E3CE58642B568D722DBAFA" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_E4222364434EFCEABA43568D722ECB83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9241AFA0B7CC657BE230568D722E8520" 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_741EE96BF2E3CE58642B568D722DBAFA" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9241AFA0B7CC657BE230568D722E8520" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_8D5E5AA68E16E480A659568D722E15A8" 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_741EE96BF2E3CE58642B568D722DBAFA" xlink:to="loc_us-gaap_EarningsPerShareBasic_8D5E5AA68E16E480A659568D722E15A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1608BF5CE159F3C93DEC568D722E5833" 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_741EE96BF2E3CE58642B568D722DBAFA" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1608BF5CE159F3C93DEC568D722E5833" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_FCA0396CC961A37298AB568D722E35EB" 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_741EE96BF2E3CE58642B568D722DBAFA" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_FCA0396CC961A37298AB568D722E35EB" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice" xlink:label="loc_orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice_59FB885ED0A5A0A2D476568D722F0CD8" 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_741EE96BF2E3CE58642B568D722DBAFA" xlink:to="loc_orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice_59FB885ED0A5A0A2D476568D722F0CD8" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_8CE43F770C3DA74ED74479C4FFEB7445" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_AD70DE4BCD0992DF155979C4FFEB4084" 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_8CE43F770C3DA74ED74479C4FFEB7445" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_AD70DE4BCD0992DF155979C4FFEB4084" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_3143DBFE7DE5D707A15979C4FFEBAC61" 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_AD70DE4BCD0992DF155979C4FFEB4084" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_3143DBFE7DE5D707A15979C4FFEBAC61" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_67E96D7AD5876A479DF779C4FFEBCF00" 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_3143DBFE7DE5D707A15979C4FFEBAC61" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_67E96D7AD5876A479DF779C4FFEBCF00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_50CED15C49174D42968C79C4FFEBD7CA" 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_67E96D7AD5876A479DF779C4FFEBCF00" xlink:to="loc_us-gaap_SubsequentEventMember_50CED15C49174D42968C79C4FFEBD7CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDilutedLineItems" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_C2EEB221F9D56F222BA579C4FFEB5305" 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_AD70DE4BCD0992DF155979C4FFEB4084" xlink:to="loc_us-gaap_EarningsPerShareDilutedLineItems_C2EEB221F9D56F222BA579C4FFEB5305" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_B5BF8A1AD2B3BF5D4FF779C4FFEBC5CF" 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_C2EEB221F9D56F222BA579C4FFEB5305" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_B5BF8A1AD2B3BF5D4FF779C4FFEBC5CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_264302E07228372312D279C4FFEBA8AF" 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_C2EEB221F9D56F222BA579C4FFEB5305" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_264302E07228372312D279C4FFEBA8AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValueAcquiredParValueMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_D6BE0222A8314CB5EF5D79C4FFEB1144" 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_C2EEB221F9D56F222BA579C4FFEB5305" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_D6BE0222A8314CB5EF5D79C4FFEB1144" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_DE55F8ECB31F50185CDA568D72BCFEFD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_E48DC880EAA5823CF27B568D72BCE301" 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_DE55F8ECB31F50185CDA568D72BCFEFD" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_E48DC880EAA5823CF27B568D72BCE301" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_357E88E9E2A89D4C5C8E568D7212D438" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_A2BC7AE92B3823D3F4BC568D72122EB0" 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_357E88E9E2A89D4C5C8E568D7212D438" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_A2BC7AE92B3823D3F4BC568D72122EB0" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_D0A4C652419E7F3A750C568D728BE2DA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_CB250C2217001919043F568D728B7941" 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_D0A4C652419E7F3A750C568D728BE2DA" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_CB250C2217001919043F568D728B7941" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_60911D9AE1B6E287873D568D728B950C" 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_CB250C2217001919043F568D728B7941" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_60911D9AE1B6E287873D568D728B950C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_077B9595B609A796CEBE568D728BDD71" 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_60911D9AE1B6E287873D568D728B950C" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_077B9595B609A796CEBE568D728BDD71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_B5EEE76A48A3CE1D4DB1568D728CA34C" 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_077B9595B609A796CEBE568D728BDD71" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_B5EEE76A48A3CE1D4DB1568D728CA34C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_748469693329A100181C568D728C3609" 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_077B9595B609A796CEBE568D728BDD71" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_748469693329A100181C568D728C3609" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_B3DE9571036F74EF670C568D728CA50B" 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_077B9595B609A796CEBE568D728BDD71" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_B3DE9571036F74EF670C568D728CA50B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_A653DC3796D09E0525E7568D728C5CD6" 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_CB250C2217001919043F568D728B7941" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_A653DC3796D09E0525E7568D728C5CD6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_928F529C579175F5B8D7568D728C3733" 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_A653DC3796D09E0525E7568D728C5CD6" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_928F529C579175F5B8D7568D728C3733" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_3132FF031184A99805DB568D7262689F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0066904448B9026B832C568D7262ED31" 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_3132FF031184A99805DB568D7262689F" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0066904448B9026B832C568D7262ED31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1257B187AC79F2400311568D7262E5DC" 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_0066904448B9026B832C568D7262ED31" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1257B187AC79F2400311568D7262E5DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_93F6725E7673DF71DD84568D726293CD" 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_1257B187AC79F2400311568D7262E5DC" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_93F6725E7673DF71DD84568D726293CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_A2FBFC7BB497CA7565FA568D7263EB2A" 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_93F6725E7673DF71DD84568D726293CD" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_A2FBFC7BB497CA7565FA568D7263EB2A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_CD46D79CF4A671E7A820568D7263405E" 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_0066904448B9026B832C568D7262ED31" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_CD46D79CF4A671E7A820568D7263405E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeniorLongTermNotes" xlink:label="loc_us-gaap_SeniorLongTermNotes_C5C5672BA7B533C56D93568D7263AB91" 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_CD46D79CF4A671E7A820568D7263405E" xlink:to="loc_us-gaap_SeniorLongTermNotes_C5C5672BA7B533C56D93568D7263AB91" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="loc_us-gaap_DebtInstrumentFairValue_C79F3DAEC0B20A54149B568D72631F3C" 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_CD46D79CF4A671E7A820568D7263405E" xlink:to="loc_us-gaap_DebtInstrumentFairValue_C79F3DAEC0B20A54149B568D72631F3C" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_8107B776C93F30349F917A1942E8EB9D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInTradingSecurities" xlink:label="loc_us-gaap_IncreaseDecreaseInTradingSecurities_ACBE4D2DE4CBB48FA9867A1942E864F0" 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_8107B776C93F30349F917A1942E8EB9D" xlink:to="loc_us-gaap_IncreaseDecreaseInTradingSecurities_ACBE4D2DE4CBB48FA9867A1942E864F0" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring" xlink:label="loc_orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring_89F843CD104F734910B97A1942E81876" 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_8107B776C93F30349F917A1942E8EB9D" xlink:to="loc_orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring_89F843CD104F734910B97A1942E81876" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_34968D6B5AB75FEDD07A568D72CA79A7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_09348AA8880817E97415568D72CA5FD8" 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_34968D6B5AB75FEDD07A568D72CA79A7" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_09348AA8880817E97415568D72CA5FD8" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_C6DC75600995C4A20730568D729B8792" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_003606DF1D8AB316B5EA568D729BE82F" 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_C6DC75600995C4A20730568D729B8792" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_003606DF1D8AB316B5EA568D729BE82F" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_FairValueOfFinancialInstrumentsTableTextBlock" xlink:label="loc_orly_FairValueOfFinancialInstrumentsTableTextBlock_6FE8C8FA739E2D5716AE568D729B7BB8" 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_C6DC75600995C4A20730568D729B8792" xlink:to="loc_orly_FairValueOfFinancialInstrumentsTableTextBlock_6FE8C8FA739E2D5716AE568D729B7BB8" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7AAE3EF5B21FE30F2B70568D72883C89" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_3004FAC3521350D26237568D7288B37F" 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_7AAE3EF5B21FE30F2B70568D72883C89" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_3004FAC3521350D26237568D7288B37F" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_4EF30B744EDA01BD22037A0F69B0083E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_C58207097923D69585417A0F69B0F223" 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_4EF30B744EDA01BD22037A0F69B0083E" xlink:to="loc_us-gaap_DebtInstrumentTable_C58207097923D69585417A0F69B0F223" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_BDA91E5CE87DCC897F0D7A0F69B025B5" 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_C58207097923D69585417A0F69B0F223" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_BDA91E5CE87DCC897F0D7A0F69B025B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_901CD6F2C59277B71FD87A0F69B0448E" 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_BDA91E5CE87DCC897F0D7A0F69B025B5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_901CD6F2C59277B71FD87A0F69B0448E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_FC5510DCF1FBEBC878F47A0F69B00D74" 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_901CD6F2C59277B71FD87A0F69B0448E" xlink:to="loc_us-gaap_LineOfCreditMember_FC5510DCF1FBEBC878F47A0F69B00D74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1F15363A743EAE9CAE247A0F69C0042B" 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_C58207097923D69585417A0F69B0F223" xlink:to="loc_us-gaap_DebtInstrumentAxis_1F15363A743EAE9CAE247A0F69C0042B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1ADB568BA9BD6041D02F7A0F69C0CB51" 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_1F15363A743EAE9CAE247A0F69C0042B" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1ADB568BA9BD6041D02F7A0F69C0CB51" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_SeniorNotesDue2021At4875Member" xlink:label="loc_orly_SeniorNotesDue2021At4875Member_C748C178C620E2BD210A7A0F69C0B4B7" 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_1ADB568BA9BD6041D02F7A0F69C0CB51" xlink:to="loc_orly_SeniorNotesDue2021At4875Member_C748C178C620E2BD210A7A0F69C0B4B7" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_SeniorNotesDue2021At4625Member" xlink:label="loc_orly_SeniorNotesDue2021At4625Member_BDA60482B73C02B5F0F37A0F69C047D7" 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_1ADB568BA9BD6041D02F7A0F69C0CB51" xlink:to="loc_orly_SeniorNotesDue2021At4625Member_BDA60482B73C02B5F0F37A0F69C047D7" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_SeniorNotesDue2022At3800Member" xlink:label="loc_orly_SeniorNotesDue2022At3800Member_A788C9FC7182EB3A1E447A0F69C090EE" 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_1ADB568BA9BD6041D02F7A0F69C0CB51" xlink:to="loc_orly_SeniorNotesDue2022At3800Member_A788C9FC7182EB3A1E447A0F69C090EE" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_SeniorNotesDue2023At3850Member" xlink:label="loc_orly_SeniorNotesDue2023At3850Member_B111FE61D1CE22B3F33C7A0F69C0C592" 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_1ADB568BA9BD6041D02F7A0F69C0CB51" xlink:to="loc_orly_SeniorNotesDue2023At3850Member_B111FE61D1CE22B3F33C7A0F69C0C592" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_SeniorNotesDue2026At3550Member" xlink:label="loc_orly_SeniorNotesDue2026At3550Member_DF1138271CD3B675198F7A0F69C03002" 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_1ADB568BA9BD6041D02F7A0F69C0CB51" xlink:to="loc_orly_SeniorNotesDue2026At3550Member_DF1138271CD3B675198F7A0F69C03002" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_SeniorNotesDue2027At3600Member" xlink:label="loc_orly_SeniorNotesDue2027At3600Member_E549A1C2571D96D510D87A0F69C0C69B" 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_DebtInstrumentNameDomain_1ADB568BA9BD6041D02F7A0F69C0CB51" xlink:to="loc_orly_SeniorNotesDue2027At3600Member_E549A1C2571D96D510D87A0F69C0C69B" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_SeniorNotesDue2028At4350Member" xlink:label="loc_orly_SeniorNotesDue2028At4350Member_162E62B617A03C2541237A0F69C08FA5" 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_DebtInstrumentNameDomain_1ADB568BA9BD6041D02F7A0F69C0CB51" xlink:to="loc_orly_SeniorNotesDue2028At4350Member_162E62B617A03C2541237A0F69C08FA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8EC96A11F002612E13977A0F69C08A9D" 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_C58207097923D69585417A0F69B0F223" xlink:to="loc_us-gaap_DebtInstrumentLineItems_8EC96A11F002612E13977A0F69C08A9D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnsecuredDebt" xlink:label="loc_us-gaap_UnsecuredDebt_9472283E2FAEF87038237A0F69C05205" 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_8EC96A11F002612E13977A0F69C08A9D" xlink:to="loc_us-gaap_UnsecuredDebt_9472283E2FAEF87038237A0F69C05205" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeniorLongTermNotes" xlink:label="loc_us-gaap_SeniorLongTermNotes_E243F32226BEA9A7FD627A0F69C07BA0" 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_8EC96A11F002612E13977A0F69C08A9D" xlink:to="loc_us-gaap_SeniorLongTermNotes_E243F32226BEA9A7FD627A0F69C07BA0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_7E2A722578EDA00D05207A0F69C0C742" 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_DebtInstrumentLineItems_8EC96A11F002612E13977A0F69C08A9D" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_7E2A722578EDA00D05207A0F69C0C742" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_FEAB1CDD16C78E73073C7A0F69C0527B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8EC96A11F002612E13977A0F69C08A9D" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_FEAB1CDD16C78E73073C7A0F69C0527B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_C36BBC64481D9C8B8A677A0F69C068CD" 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_8EC96A11F002612E13977A0F69C08A9D" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_C36BBC64481D9C8B8A677A0F69C068CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_FECCD3614C88E4C4A6107A0F69C06575" 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_8EC96A11F002612E13977A0F69C08A9D" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_FECCD3614C88E4C4A6107A0F69C06575" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_BD39FCB4FBF82BDC9E017A0F69C04CF6" 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_DebtInstrumentLineItems_8EC96A11F002612E13977A0F69C08A9D" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_BD39FCB4FBF82BDC9E017A0F69C04CF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_C1DB3DFAEC471810C6057A0F69C0AA48" 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_DebtInstrumentLineItems_8EC96A11F002612E13977A0F69C08A9D" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_C1DB3DFAEC471810C6057A0F69C0AA48" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_004D2C82C8E759CC842C7A0F69C02F63" 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_us-gaap_DebtInstrumentLineItems_8EC96A11F002612E13977A0F69C08A9D" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_004D2C82C8E759CC842C7A0F69C02F63" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="loc_us-gaap_DebtInstrumentsAbstract_E6EB4E0EC58FDA117E137A0F69CFD9CF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_2AC43AB2495F0A0DFC607A0F69CF376D" 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_E6EB4E0EC58FDA117E137A0F69CFD9CF" xlink:to="loc_us-gaap_DebtInstrumentTable_2AC43AB2495F0A0DFC607A0F69CF376D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_F3FA20ECC6DBFC606EAD7A0F69CF870E" 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_2AC43AB2495F0A0DFC607A0F69CF376D" xlink:to="loc_srt_RangeAxis_F3FA20ECC6DBFC606EAD7A0F69CF870E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_2E24A9CEC50D9C1014197A0F69CF5FC6" 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_srt_RangeAxis_F3FA20ECC6DBFC606EAD7A0F69CF870E" xlink:to="loc_srt_RangeMember_2E24A9CEC50D9C1014197A0F69CF5FC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_79ADE87CECD34EB00D277A0F69CF98FF" 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_srt_RangeMember_2E24A9CEC50D9C1014197A0F69CF5FC6" xlink:to="loc_srt_MinimumMember_79ADE87CECD34EB00D277A0F69CF98FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_0657AB8932C283677E227A0F69CFD870" 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_srt_RangeMember_2E24A9CEC50D9C1014197A0F69CF5FC6" xlink:to="loc_srt_MaximumMember_0657AB8932C283677E227A0F69CFD870" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7ECC2811E46B599A6B067A0F69CF6122" 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_2AC43AB2495F0A0DFC607A0F69CF376D" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7ECC2811E46B599A6B067A0F69CF6122" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0AD8CFCA35574B0942327A0F69CF827B" 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_7ECC2811E46B599A6B067A0F69CF6122" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0AD8CFCA35574B0942327A0F69CF827B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_4C5FA0F499D347272FAA7A0F69CF00DE" 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_0AD8CFCA35574B0942327A0F69CF827B" xlink:to="loc_us-gaap_SeniorNotesMember_4C5FA0F499D347272FAA7A0F69CF00DE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_F862C96107A7019317837A0F69CF4B05" 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_2AC43AB2495F0A0DFC607A0F69CF376D" xlink:to="loc_us-gaap_DebtInstrumentLineItems_F862C96107A7019317837A0F69CF4B05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_B19A364A82956F886C5F7A0F69CF929D" 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_F862C96107A7019317837A0F69CF4B05" xlink:to="loc_us-gaap_LongTermDebt_B19A364A82956F886C5F7A0F69CF929D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1F9C6A8F7F8F524486737A0F69CF68C4" 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_F862C96107A7019317837A0F69CF4B05" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1F9C6A8F7F8F524486737A0F69CF68C4" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_NumberOfDaysPerYearInInterestCalculation" xlink:label="loc_orly_NumberOfDaysPerYearInInterestCalculation_9A0425FDC33B918814C97A0F69CF9FC4" xlink:type="locator" />
    <link:presentationArc order="3" 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_F862C96107A7019317837A0F69CF4B05" xlink:to="loc_orly_NumberOfDaysPerYearInInterestCalculation_9A0425FDC33B918814C97A0F69CF9FC4" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_B28CF13D2D1A5B7C7A01568D72300D69" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_28F3CC84DE0702FE3013568D7231E715" 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_B28CF13D2D1A5B7C7A01568D72300D69" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_28F3CC84DE0702FE3013568D7231E715" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract_82888E58C04D85EDD2E39790DA5CFB91" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_657D6285FAF6E00679EF9790DA5C1AD6" 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_82888E58C04D85EDD2E39790DA5CFB91" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_657D6285FAF6E00679EF9790DA5C1AD6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_BF17B40C05E2364E4BEB9790DA5C4807" 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_657D6285FAF6E00679EF9790DA5C1AD6" xlink:to="loc_us-gaap_CreditFacilityAxis_BF17B40C05E2364E4BEB9790DA5C4807" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_00B252025E7D593F0C1B9790DA5DB4FC" 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_BF17B40C05E2364E4BEB9790DA5C4807" xlink:to="loc_us-gaap_CreditFacilityDomain_00B252025E7D593F0C1B9790DA5DB4FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_D1BF0D74EF6F8E5343D79790DA5D72FB" 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_00B252025E7D593F0C1B9790DA5DB4FC" xlink:to="loc_us-gaap_LineOfCreditMember_D1BF0D74EF6F8E5343D79790DA5D72FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_B66AEDEA36D836F6F0D59790DA5DB707" 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_657D6285FAF6E00679EF9790DA5C1AD6" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_B66AEDEA36D836F6F0D59790DA5DB707" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0749EFAC2200CAFE25FC9790DA5DD873" 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_B66AEDEA36D836F6F0D59790DA5DB707" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0749EFAC2200CAFE25FC9790DA5DD873" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnsecuredDebtMember" xlink:label="loc_us-gaap_UnsecuredDebtMember_5F3E39BF5380958150299790DA5E5463" 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_0749EFAC2200CAFE25FC9790DA5DD873" xlink:to="loc_us-gaap_UnsecuredDebtMember_5F3E39BF5380958150299790DA5E5463" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_E59AB56E37186F0B2D079790DA5EBBC5" 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_657D6285FAF6E00679EF9790DA5C1AD6" xlink:to="loc_us-gaap_DebtInstrumentAxis_E59AB56E37186F0B2D079790DA5EBBC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5EB46F81F4E93207DE7C9790DA5E875B" 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_E59AB56E37186F0B2D079790DA5EBBC5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5EB46F81F4E93207DE7C9790DA5E875B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_19591B71AA372CD037C99790DA5EE79B" 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_5EB46F81F4E93207DE7C9790DA5E875B" xlink:to="loc_us-gaap_LetterOfCreditMember_19591B71AA372CD037C99790DA5EE79B" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_SwingLineRevolverMember" xlink:label="loc_orly_SwingLineRevolverMember_FDD105F0FF7748F69A7A9790DA5F79CD" 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_5EB46F81F4E93207DE7C9790DA5E875B" xlink:to="loc_orly_SwingLineRevolverMember_FDD105F0FF7748F69A7A9790DA5F79CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_22DDF574E6880CEE7CD09790DA5F23B8" 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_657D6285FAF6E00679EF9790DA5C1AD6" xlink:to="loc_us-gaap_VariableRateAxis_22DDF574E6880CEE7CD09790DA5F23B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_0B7A61FD033FBA1EEBE69790DA5F3D3A" 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_22DDF574E6880CEE7CD09790DA5F23B8" xlink:to="loc_us-gaap_VariableRateDomain_0B7A61FD033FBA1EEBE69790DA5F3D3A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BaseRateMember" xlink:label="loc_us-gaap_BaseRateMember_8B0BA0DFD2D029283C529790DA5F945F" 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_0B7A61FD033FBA1EEBE69790DA5F3D3A" xlink:to="loc_us-gaap_BaseRateMember_8B0BA0DFD2D029283C529790DA5F945F" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_EuroDollarRateSpreadMember" xlink:label="loc_orly_EuroDollarRateSpreadMember_45E9A476910F02A49DC39790DA609EED" 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_0B7A61FD033FBA1EEBE69790DA5F3D3A" xlink:to="loc_orly_EuroDollarRateSpreadMember_45E9A476910F02A49DC39790DA609EED" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_ThroughMaturityMember" xlink:label="loc_orly_ThroughMaturityMember_4887442BA75A4078EF5F9790DA605DDE" 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_0B7A61FD033FBA1EEBE69790DA5F3D3A" xlink:to="loc_orly_ThroughMaturityMember_4887442BA75A4078EF5F9790DA605DDE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" 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_657D6285FAF6E00679EF9790DA5C1AD6" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityInitiationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityInitiationDate1_51E3268853AC80D9603B9790DA60FC37" 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_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" xlink:to="loc_us-gaap_LineOfCreditFacilityInitiationDate1_51E3268853AC80D9603B9790DA60FC37" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0D0799AB38A81879CA6D9790DA60128F" 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_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0D0799AB38A81879CA6D9790DA60128F" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_LineOfCreditFacilitySublimit" xlink:label="loc_orly_LineOfCreditFacilitySublimit_6448CA5819E432CC96449790DA610139" 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_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" xlink:to="loc_orly_LineOfCreditFacilitySublimit_6448CA5819E432CC96449790DA610139" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_LineOfCreditFacilityMaximumIncrease" xlink:label="loc_orly_LineOfCreditFacilityMaximumIncrease_1DDBBF50151B5FCC635B9790DA61B1A9" 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_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" xlink:to="loc_orly_LineOfCreditFacilityMaximumIncrease_1DDBBF50151B5FCC635B9790DA61B1A9" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_LineOfCreditFacilityMaximumAggregateCapacity" xlink:label="loc_orly_LineOfCreditFacilityMaximumAggregateCapacity_3DEF13CD8ADD4C446D819790DA619A09" 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_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" xlink:to="loc_orly_LineOfCreditFacilityMaximumAggregateCapacity_3DEF13CD8ADD4C446D819790DA619A09" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_9885A0F85434AD069DB19790DA6187A3" 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_LineOfCreditFacilityLineItems_32B67840FFF10B42A36C9790DA607F6C" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_9885A0F85434AD069DB19790DA6187A3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_3B6DE0E589EF23E8386B9790DA61E91E" xlink:type="locator" />
    <link:presentationArc order="7" 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_32B67840FFF10B42A36C9790DA607F6C" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_3B6DE0E589EF23E8386B9790DA61E91E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_444F36253DEF52E11DD29790DA623609" xlink:type="locator" />
    <link:presentationArc order="8" 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_32B67840FFF10B42A36C9790DA607F6C" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_444F36253DEF52E11DD29790DA623609" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_DebtInstrumentCoverageRatioCovenantMinimum" xlink:label="loc_orly_DebtInstrumentCoverageRatioCovenantMinimum_2767CC88829C89BEA52D9790DA62E73C" xlink:type="locator" />
    <link:presentationArc order="9" 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_32B67840FFF10B42A36C9790DA607F6C" xlink:to="loc_orly_DebtInstrumentCoverageRatioCovenantMinimum_2767CC88829C89BEA52D9790DA62E73C" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_DebtInstrumentLeverageRatioCovenantMaximum" xlink:label="loc_orly_DebtInstrumentLeverageRatioCovenantMaximum_BA42A1AF19E43B366EFA9790DA626A10" xlink:type="locator" />
    <link:presentationArc order="10" 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_32B67840FFF10B42A36C9790DA607F6C" xlink:to="loc_orly_DebtInstrumentLeverageRatioCovenantMaximum_BA42A1AF19E43B366EFA9790DA626A10" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/Leases" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_B40BA5E8B2DFC14EB3659C6354CD93CD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_551B5C8ECC5484157EF29C773CE72154" 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_LeasesAbstract_B40BA5E8B2DFC14EB3659C6354CD93CD" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_551B5C8ECC5484157EF29C773CE72154" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_1E2C4ABB594AEC1BC8E379B1005F96E2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_7D09430800512D7E880679B1006141A7" 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_LeasesAbstract_1E2C4ABB594AEC1BC8E379B1005F96E2" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_7D09430800512D7E880679B1006141A7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_2B1ACFC90CCAD7B569B479B1006177AB" 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_LesseeLeaseDescriptionTable_7D09430800512D7E880679B1006141A7" xlink:to="loc_us-gaap_TitleOfIndividualAxis_2B1ACFC90CCAD7B569B479B1006177AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2E057ADFE097D746458579B10061231F" 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_2B1ACFC90CCAD7B569B479B1006177AB" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2E057ADFE097D746458579B10061231F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ManagementMember" xlink:label="loc_us-gaap_ManagementMember_71DAFAA9C3A3D3B5E06679B100616EDC" 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_2E057ADFE097D746458579B10061231F" xlink:to="loc_us-gaap_ManagementMember_71DAFAA9C3A3D3B5E06679B100616EDC" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_NonRelatedPartiesMember" xlink:label="loc_orly_NonRelatedPartiesMember_848BF3B0E011F47F3BB079B10061858B" 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_TitleOfIndividualWithRelationshipToEntityDomain_2E057ADFE097D746458579B10061231F" xlink:to="loc_orly_NonRelatedPartiesMember_848BF3B0E011F47F3BB079B10061858B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" 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_LesseeLeaseDescriptionTable_7D09430800512D7E880679B1006141A7" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_318359626D82F3F2004679B1006278B6" 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_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_318359626D82F3F2004679B1006278B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2488812DC9CD23E687DF79B1006237A5" 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_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2488812DC9CD23E687DF79B1006237A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_99DD05AA4BBE03D2B17B79B10062E6E6" 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_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_99DD05AA4BBE03D2B17B79B10062E6E6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_C5A68EDE34F3A60C796879B10062BB2F" 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_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_C5A68EDE34F3A60C796879B10062BB2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ECA19890C7CC1D6A205D79B10062E7A7" 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_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ECA19890C7CC1D6A205D79B10062E7A7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2E48103B0C8C12FE7E9679B10063252F" 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_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2E48103B0C8C12FE7E9679B10063252F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_A1CC4BA9F43C0F76BAAC79B100637212" 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_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_A1CC4BA9F43C0F76BAAC79B100637212" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7D4654845F4331D6E05D79B100637D9F" 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_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7D4654845F4331D6E05D79B100637D9F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_D0E077778F07ACBEDFB879B100639BBC" 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_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_OperatingLeaseLiability_D0E077778F07ACBEDFB879B100639BBC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_F4FAF7C9423A1CC903B079B10063CFA4" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_F4FAF7C9423A1CC903B079B10063CFA4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6A964DCE181402ACF23B79B100631036" 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_LesseeLeaseDescriptionLineItems_8FE7108981112384A9EB79B1006206C6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6A964DCE181402ACF23B79B100631036" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_3521572032F05767B73579B0FF08015D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_1CD97EB5A3D8618A128B79B0FF081057" 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_LeasesAbstract_3521572032F05767B73579B0FF08015D" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_1CD97EB5A3D8618A128B79B0FF081057" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_6779394EFED1AEB99B6979B0FF080D40" 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_LesseeLeaseDescriptionTable_1CD97EB5A3D8618A128B79B0FF081057" xlink:to="loc_us-gaap_TitleOfIndividualAxis_6779394EFED1AEB99B6979B0FF080D40" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_7B36EB0F0FCE21F575F779B0FF081AB7" 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_6779394EFED1AEB99B6979B0FF080D40" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_7B36EB0F0FCE21F575F779B0FF081AB7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ManagementMember" xlink:label="loc_us-gaap_ManagementMember_0E3F9D883424C841387479B0FF09FED1" 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_7B36EB0F0FCE21F575F779B0FF081AB7" xlink:to="loc_us-gaap_ManagementMember_0E3F9D883424C841387479B0FF09FED1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_B6535676F5D42248B40379B0FF0972DB" 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_LesseeLeaseDescriptionTable_1CD97EB5A3D8618A128B79B0FF081057" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_B6535676F5D42248B40379B0FF0972DB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_E7C200DC3B6917310B9679B0FF0AD4B6" 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_LesseeLeaseDescriptionLineItems_B6535676F5D42248B40379B0FF0972DB" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_E7C200DC3B6917310B9679B0FF0AD4B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_E924BF316ED1CFC2CD2479B0FF0A2BC6" 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_LesseeLeaseDescriptionLineItems_B6535676F5D42248B40379B0FF0972DB" xlink:to="loc_us-gaap_RelatedPartyTransactionsAbstract_E924BF316ED1CFC2CD2479B0FF0A2BC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfStores" xlink:label="loc_us-gaap_NumberOfStores_449C7FA894984E9D53E179B0FF0A9588" 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_RelatedPartyTransactionsAbstract_E924BF316ED1CFC2CD2479B0FF0A2BC6" xlink:to="loc_us-gaap_NumberOfStores_449C7FA894984E9D53E179B0FF0A9588" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_F7D3F07B5E64BC97EABC79B0FF0BBFE5" 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_RelatedPartyTransactionsAbstract_E924BF316ED1CFC2CD2479B0FF0A2BC6" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_F7D3F07B5E64BC97EABC79B0FF0BBFE5" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/LeasesOtherLeaseRelatedInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_D0645E3E2217BFD92A6979B5F3FEA179" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_876212B117BB6946210D79BB448595A4" 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_LeasesAbstract_D0645E3E2217BFD92A6979B5F3FEA179" xlink:to="loc_us-gaap_OperatingLeasePayments_876212B117BB6946210D79BB448595A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_376A50F497569D494C2879BAC2AB6755" 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_LeasesAbstract_D0645E3E2217BFD92A6979B5F3FEA179" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_376A50F497569D494C2879BAC2AB6755" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_397E0A85ACCB93D5315D79B689AA194C" 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_LeasesAbstract_D0645E3E2217BFD92A6979B5F3FEA179" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_397E0A85ACCB93D5315D79B689AA194C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_880B9A0DC950106E106679B90B22FB54" 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_LeasesAbstract_D0645E3E2217BFD92A6979B5F3FEA179" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_880B9A0DC950106E106679B90B22FB54" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/LeasesPolicies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_5E35960FF4A9A32C159F7914EDA0625F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_C8AFFB9BB4495E3B2DDF7914EDA1CB00" 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_LeasesAbstract_5E35960FF4A9A32C159F7914EDA0625F" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_C8AFFB9BB4495E3B2DDF7914EDA1CB00" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_AA681565D951645F82C6792575933673" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_2835DBB6CD29149FCC8379257594637F" 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_LeasesAbstract_AA681565D951645F82C6792575933673" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_2835DBB6CD29149FCC8379257594637F" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_LesseeOperatingLeaseOtherLeaseInformationTableTextBlock" xlink:label="loc_orly_LesseeOperatingLeaseOtherLeaseInformationTableTextBlock_69189A0852D048457751795B4B198574" 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_LeasesAbstract_AA681565D951645F82C6792575933673" xlink:to="loc_orly_LesseeOperatingLeaseOtherLeaseInformationTableTextBlock_69189A0852D048457751795B4B198574" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_2218764858C8BE4A9EDA79257593047A" 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_LeasesAbstract_AA681565D951645F82C6792575933673" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_2218764858C8BE4A9EDA79257593047A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/LeasesTotalLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_17921DA1C8872273562079C50077AB99" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_FCAD73D7B6BC0E5B2CE079C500773FB9" 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_LeasesAbstract_17921DA1C8872273562079C50077AB99" xlink:to="loc_us-gaap_OperatingLeaseCost_FCAD73D7B6BC0E5B2CE079C500773FB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost_A25EC4357F39CF250A9E79C50077E667" 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_LeasesAbstract_17921DA1C8872273562079C50077AB99" xlink:to="loc_us-gaap_ShortTermLeaseCost_A25EC4357F39CF250A9E79C50077E667" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="loc_us-gaap_VariableLeaseCost_F6136BCD3EDB3D5EDD7579C50077A9A8" 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_LeasesAbstract_17921DA1C8872273562079C50077AB99" xlink:to="loc_us-gaap_VariableLeaseCost_F6136BCD3EDB3D5EDD7579C50077A9A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubleaseIncome" xlink:label="loc_us-gaap_SubleaseIncome_CA6953A8CA7B291126BA79C500770043" 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_LeasesAbstract_17921DA1C8872273562079C50077AB99" xlink:to="loc_us-gaap_SubleaseIncome_CA6953A8CA7B291126BA79C500770043" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_5D27F9926E9B7E85813079C500777C43" 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_LeasesAbstract_17921DA1C8872273562079C50077AB99" xlink:to="loc_us-gaap_LeaseCost_5D27F9926E9B7E85813079C500777C43" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyAbstract" xlink:label="loc_us-gaap_LossContingencyAbstract_66C3A9D51FE98351B744568D72C804B5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LegalMattersAndContingenciesTextBlock" xlink:label="loc_us-gaap_LegalMattersAndContingenciesTextBlock_371E4BC1995655648871568D72C90678" 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_66C3A9D51FE98351B744568D72C804B5" xlink:to="loc_us-gaap_LegalMattersAndContingenciesTextBlock_371E4BC1995655648871568D72C90678" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_0620F27425FEB8231F67568D7265363C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_F310AA756CDB6D1EF94E568D72657A97" 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_0620F27425FEB8231F67568D7265363C" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_F310AA756CDB6D1EF94E568D72657A97" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/RecentAccountingPronouncementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_D9DDC8B23030FA2527127AB9EE7254C1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_81E63B280592361C37ED7AB9EE72F373" 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_D9DDC8B23030FA2527127AB9EE7254C1" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_81E63B280592361C37ED7AB9EE72F373" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_B1D05B67187EE233714F7AB9EE72D222" 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_81E63B280592361C37ED7AB9EE72F373" xlink:to="loc_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_B1D05B67187EE233714F7AB9EE72D222" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingGuidanceMember" xlink:label="loc_us-gaap_AccountingGuidanceMember_9659AF473D925ADA5B577AB9EE726AFD" 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_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_B1D05B67187EE233714F7AB9EE72D222" xlink:to="loc_us-gaap_AccountingGuidanceMember_9659AF473D925ADA5B577AB9EE726AFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_C34627A15765BE01283A7AB9EE7297F5" 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_AccountingGuidanceMember_9659AF473D925ADA5B577AB9EE726AFD" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_C34627A15765BE01283A7AB9EE7297F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7FF2CC1F6D45614805967AB9EE72617D" 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_81E63B280592361C37ED7AB9EE72F373" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7FF2CC1F6D45614805967AB9EE72617D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_D9BDF6E2E84CC63837827AB9EE722D35" 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_7FF2CC1F6D45614805967AB9EE72617D" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_D9BDF6E2E84CC63837827AB9EE722D35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_34BDD1F99CAC0EFB09977AB9EE7253F8" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7FF2CC1F6D45614805967AB9EE72617D" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_34BDD1F99CAC0EFB09977AB9EE7253F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_B0C5E8AFA472DB8199B17AB9EE723048" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7FF2CC1F6D45614805967AB9EE72617D" xlink:to="loc_us-gaap_OperatingLeaseLiability_B0C5E8AFA472DB8199B17AB9EE723048" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_46B0218D815F0AA74082568D72BD1C21" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_5EBBA563A4804399E886568D72BE173E" 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_46B0218D815F0AA74082568D72BD1C21" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_5EBBA563A4804399E886568D72BE173E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_35B0440DF59C02AE1863568D729954AA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_7DF0FBC35B712D81476B568D72998C70" 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_RevenueFromContractWithCustomerAbstract_35B0440DF59C02AE1863568D729954AA" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_7DF0FBC35B712D81476B568D72998C70" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/RevenueDisaggregationOfRevenueDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_61BB37553F08A0934050568D71FFF22C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_E6116B6F93D4B6DC29CC568D71FF6164" 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_RevenueFromContractWithCustomerAbstract_61BB37553F08A0934050568D71FFF22C" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_E6116B6F93D4B6DC29CC568D71FF6164" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_80A2B7660F6FBEA9A47D568D71FFBCB9" 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_DisaggregationOfRevenueTable_E6116B6F93D4B6DC29CC568D71FF6164" xlink:to="loc_srt_MajorCustomersAxis_80A2B7660F6FBEA9A47D568D71FFBCB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_0236C1A27236E93636AE568D71FF4022" 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_srt_MajorCustomersAxis_80A2B7660F6FBEA9A47D568D71FFBCB9" xlink:to="loc_srt_NameOfMajorCustomerDomain_0236C1A27236E93636AE568D71FF4022" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_DIYCustomerMember" xlink:label="loc_orly_DIYCustomerMember_55FAECEC9939BDC80A05568D71FFBFF4" 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_srt_NameOfMajorCustomerDomain_0236C1A27236E93636AE568D71FF4022" xlink:to="loc_orly_DIYCustomerMember_55FAECEC9939BDC80A05568D71FFBFF4" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_ProfessionalServiceProviderCustomerMember" xlink:label="loc_orly_ProfessionalServiceProviderCustomerMember_CE0201B30D0268B99E63568D7200424F" 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_srt_NameOfMajorCustomerDomain_0236C1A27236E93636AE568D71FF4022" xlink:to="loc_orly_ProfessionalServiceProviderCustomerMember_CE0201B30D0268B99E63568D7200424F" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_OtherCustomersAndSalesAdjustmentsMember" xlink:label="loc_orly_OtherCustomersAndSalesAdjustmentsMember_94EBCD782CD4D6A633AA568D7200E0EC" 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_srt_NameOfMajorCustomerDomain_0236C1A27236E93636AE568D71FF4022" xlink:to="loc_orly_OtherCustomersAndSalesAdjustmentsMember_94EBCD782CD4D6A633AA568D7200E0EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_4429E97C7990326320BA568D72006AAD" 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_DisaggregationOfRevenueTable_E6116B6F93D4B6DC29CC568D71FF6164" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_4429E97C7990326320BA568D72006AAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_204E78424301CE14BDF4568D7200E836" 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_DisaggregationOfRevenueLineItems_4429E97C7990326320BA568D72006AAD" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_204E78424301CE14BDF4568D7200E836" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_856503EF57285DEC9FEDA183A6BFF711" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_084CA7922F00E0C6F7C0A183A6BF89AF" 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_RevenueFromContractWithCustomerAbstract_856503EF57285DEC9FEDA183A6BFF711" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_084CA7922F00E0C6F7C0A183A6BF89AF" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_ContractWithCustomerLiabilityArrangementTypeAxis" xlink:label="loc_orly_ContractWithCustomerLiabilityArrangementTypeAxis_230B5B357D7F101EBE57A183A6BF54E0" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_084CA7922F00E0C6F7C0A183A6BF89AF" xlink:to="loc_orly_ContractWithCustomerLiabilityArrangementTypeAxis_230B5B357D7F101EBE57A183A6BF54E0" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_ContractWithCustomerLiabilityArrangementTypeDomain" xlink:label="loc_orly_ContractWithCustomerLiabilityArrangementTypeDomain_EA0172A67A6BDB383E1EA183A6BF937B" 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_ContractWithCustomerLiabilityArrangementTypeAxis_230B5B357D7F101EBE57A183A6BF54E0" xlink:to="loc_orly_ContractWithCustomerLiabilityArrangementTypeDomain_EA0172A67A6BDB383E1EA183A6BF937B" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_LoyaltyProgramMember" xlink:label="loc_orly_LoyaltyProgramMember_3B676D73196E899F3BECA183A6C00196" 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_ContractWithCustomerLiabilityArrangementTypeDomain_EA0172A67A6BDB383E1EA183A6BF937B" xlink:to="loc_orly_LoyaltyProgramMember_3B676D73196E899F3BECA183A6C00196" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_035C559812C1DB0B8985A183A6C05B70" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_084CA7922F00E0C6F7C0A183A6BF89AF" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_035C559812C1DB0B8985A183A6C05B70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_158806280C245B8899F2A183A6C0B743" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_035C559812C1DB0B8985A183A6C05B70" xlink:to="loc_us-gaap_ContractWithCustomerLiability_158806280C245B8899F2A183A6C0B743" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_F2478576FC750A4166F1A183A6C1C850" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_035C559812C1DB0B8985A183A6C05B70" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_F2478576FC750A4166F1A183A6C1C850" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.oreillyauto.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_D12958B5ED771AF6D681568D72107D3B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_98EA0020AFDCA468C1A6568D7210567A" 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_RevenueFromContractWithCustomerAbstract_D12958B5ED771AF6D681568D72107D3B" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_98EA0020AFDCA468C1A6568D7210567A" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7BCE86F62E4AFBB43C12568D72098C66" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_B54233125F1F8257413C568D7209B146" 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_7BCE86F62E4AFBB43C12568D72098C66" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_B54233125F1F8257413C568D7209B146" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_CD8C77B59E2F875F4EE9568D72D79A93" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E469BB70B8196D4B8E7B568D72D87124" 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_CD8C77B59E2F875F4EE9568D72D79A93" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E469BB70B8196D4B8E7B568D72D87124" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_C9252F82D12C1E8545B2568D72D83439" 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_E469BB70B8196D4B8E7B568D72D87124" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_C9252F82D12C1E8545B2568D72D83439" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_131DD5E680A3B2EC1D9B568D72D8B6AF" 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_C9252F82D12C1E8545B2568D72D83439" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_131DD5E680A3B2EC1D9B568D72D8B6AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_0BDBC8E91BA35BBCCBD7568D72D876BC" 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_131DD5E680A3B2EC1D9B568D72D8B6AF" xlink:to="loc_us-gaap_StockOptionMember_0BDBC8E91BA35BBCCBD7568D72D876BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_16EBCB8B6A9346F94260568D72D96A57" 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_E469BB70B8196D4B8E7B568D72D87124" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_16EBCB8B6A9346F94260568D72D96A57" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7CA43496AE7A3A819BAE568D72D9696B" 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_16EBCB8B6A9346F94260568D72D96A57" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7CA43496AE7A3A819BAE568D72D9696B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_6B0E3F1EF382D39C0035568D72D94F1B" 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_16EBCB8B6A9346F94260568D72D96A57" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_6B0E3F1EF382D39C0035568D72D94F1B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_18F9EEE13FA31A484CB0568D72D9592B" 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_16EBCB8B6A9346F94260568D72D96A57" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_18F9EEE13FA31A484CB0568D72D9592B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D181A9C978383874BE7E568D72D90569" 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_16EBCB8B6A9346F94260568D72D96A57" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D181A9C978383874BE7E568D72D90569" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCompensationArrangementsAbstract" xlink:label="loc_us-gaap_DeferredCompensationArrangementsAbstract_9430008CF862598FF88279B234FE5786" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_A876D0AB38E95F2C0F5E79B234FE024A" 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_9430008CF862598FF88279B234FE5786" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_A876D0AB38E95F2C0F5E79B234FE024A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_973D80AF0609D97AC5DD79B234FE12C6" 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_A876D0AB38E95F2C0F5E79B234FE024A" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_973D80AF0609D97AC5DD79B234FE12C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:label="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_4B4633EB361E4699919579B234FF64F1" 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_973D80AF0609D97AC5DD79B234FE12C6" xlink:to="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_4B4633EB361E4699919579B234FF64F1" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_NonqualifiedDeferredCompensationPlanMember" xlink:label="loc_orly_NonqualifiedDeferredCompensationPlanMember_2CC6F5C05CB12D28DA4479B234FF1CA8" 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_4B4633EB361E4699919579B234FF64F1" xlink:to="loc_orly_NonqualifiedDeferredCompensationPlanMember_2CC6F5C05CB12D28DA4479B234FF1CA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_02E92EF38D95745474AA79B234FF03AD" 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_A876D0AB38E95F2C0F5E79B234FE024A" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_02E92EF38D95745474AA79B234FF03AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_D22C2BDFC65BC02D33AC79B234FFB62B" 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_02E92EF38D95745474AA79B234FF03AD" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_D22C2BDFC65BC02D33AC79B234FFB62B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_49913FB2165EA4E83A3C79B23500BD10" 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_02E92EF38D95745474AA79B234FF03AD" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_49913FB2165EA4E83A3C79B23500BD10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_065E0875EF82877416F779B235003974" 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_02E92EF38D95745474AA79B234FF03AD" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_065E0875EF82877416F779B235003974" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_EmployeeStockPurchasePlanStockPurchasePercentage" xlink:label="loc_orly_EmployeeStockPurchasePlanStockPurchasePercentage_C43FED7B2F721D13404679B23500E6FC" 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_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_02E92EF38D95745474AA79B234FF03AD" xlink:to="loc_orly_EmployeeStockPurchasePlanStockPurchasePercentage_C43FED7B2F721D13404679B23500E6FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_00569288A747ED9BC7E779B2350019A1" 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_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_02E92EF38D95745474AA79B234FF03AD" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_00569288A747ED9BC7E779B2350019A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_47711155E6F34B92317179B2350058BC" 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_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_02E92EF38D95745474AA79B234FF03AD" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_47711155E6F34B92317179B2350058BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_7A9FCC21CD1326ECD54179B23501DCDC" 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_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_02E92EF38D95745474AA79B234FF03AD" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_7A9FCC21CD1326ECD54179B23501DCDC" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_07194990F82CBB4BCC64568D725D9D60" xlink:type="locator" />
    <link:loc xlink:href="orly-20190331.xsd#orly_OtherCompensationAndBenefitPlansTable" xlink:label="loc_orly_OtherCompensationAndBenefitPlansTable_B58335DB188336A5597D568D725D107A" 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_07194990F82CBB4BCC64568D725D9D60" xlink:to="loc_orly_OtherCompensationAndBenefitPlansTable_B58335DB188336A5597D568D725D107A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_DB3D902970EB07DCBA96568D725DDF59" 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_B58335DB188336A5597D568D725D107A" xlink:to="loc_us-gaap_AwardTypeAxis_DB3D902970EB07DCBA96568D725DDF59" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3CC23A10F90DEC175C67568D725DA766" 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_DB3D902970EB07DCBA96568D725DDF59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3CC23A10F90DEC175C67568D725DA766" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_7B65759754AC93DE19BD568D725EA698" 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_3CC23A10F90DEC175C67568D725DA766" xlink:to="loc_us-gaap_RestrictedStockMember_7B65759754AC93DE19BD568D725EA698" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_2E20BF48D4B480B3E092568D725E1E88" 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_B58335DB188336A5597D568D725D107A" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_2E20BF48D4B480B3E092568D725E1E88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_24D0E7E8596D52A405D3568D725E7E3C" 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_2E20BF48D4B480B3E092568D725E1E88" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_24D0E7E8596D52A405D3568D725E7E3C" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_EmployeeStockPurchasePlanMember" xlink:label="loc_orly_EmployeeStockPurchasePlanMember_CB7EA1D5E9EF8981E810568D725E92FE" 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_24D0E7E8596D52A405D3568D725E7E3C" xlink:to="loc_orly_EmployeeStockPurchasePlanMember_CB7EA1D5E9EF8981E810568D725E92FE" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_OtherCompensationAndBenefitPlansLineItems" xlink:label="loc_orly_OtherCompensationAndBenefitPlansLineItems_894822010AE0A63CDDBE568D725FD867" 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_B58335DB188336A5597D568D725D107A" xlink:to="loc_orly_OtherCompensationAndBenefitPlansLineItems_894822010AE0A63CDDBE568D725FD867" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_E6B19E5DA47E0DB2A05B568D725F87E0" 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_894822010AE0A63CDDBE568D725FD867" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_E6B19E5DA47E0DB2A05B568D725F87E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1E92735DE9C6D27E44CB568D725F2CF3" 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_894822010AE0A63CDDBE568D725FD867" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1E92735DE9C6D27E44CB568D725F2CF3" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:label="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_27FF6E850A332527B2959707F806DE13" xlink:type="locator" />
    <link:loc xlink:href="orly-20190331.xsd#orly_OtherCompensationAndBenefitPlansTable" xlink:label="loc_orly_OtherCompensationAndBenefitPlansTable_EFF8BC8841A0DDFF081C9707F8068071" 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_27FF6E850A332527B2959707F806DE13" xlink:to="loc_orly_OtherCompensationAndBenefitPlansTable_EFF8BC8841A0DDFF081C9707F8068071" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_D79E5EB658795CFD1BE59707F8061BF2" 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_EFF8BC8841A0DDFF081C9707F8068071" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_D79E5EB658795CFD1BE59707F8061BF2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_392A9C0E64892041CBAC9707F8062958" 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_D79E5EB658795CFD1BE59707F8061BF2" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_392A9C0E64892041CBAC9707F8062958" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_EmployeeStockPurchasePlanMember" xlink:label="loc_orly_EmployeeStockPurchasePlanMember_087EA6B0839C4A067FA79707F8078801" 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_392A9C0E64892041CBAC9707F8062958" xlink:to="loc_orly_EmployeeStockPurchasePlanMember_087EA6B0839C4A067FA79707F8078801" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_55D479B23073538A4E249707F807FC46" 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_EFF8BC8841A0DDFF081C9707F8068071" xlink:to="loc_us-gaap_AwardTypeAxis_55D479B23073538A4E249707F807FC46" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C67F24CC4F30B5DDDC2A9707F8073126" 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_55D479B23073538A4E249707F807FC46" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C67F24CC4F30B5DDDC2A9707F8073126" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_2CBED621697701F5470D9707F80700D1" 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_C67F24CC4F30B5DDDC2A9707F8073126" xlink:to="loc_us-gaap_RestrictedStockMember_2CBED621697701F5470D9707F80700D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_5C038C140C7D072EAD5F9707F8081197" 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_EFF8BC8841A0DDFF081C9707F8068071" xlink:to="loc_us-gaap_TitleOfIndividualAxis_5C038C140C7D072EAD5F9707F8081197" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_F4868DB315DBF2A9F8749707F80898C7" 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_5C038C140C7D072EAD5F9707F8081197" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_F4868DB315DBF2A9F8749707F80898C7" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_EmployeeMember" xlink:label="loc_orly_EmployeeMember_368C138329A0FD5C697D9707F808A4F8" 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_F4868DB315DBF2A9F8749707F80898C7" xlink:to="loc_orly_EmployeeMember_368C138329A0FD5C697D9707F808A4F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DirectorMember" xlink:label="loc_us-gaap_DirectorMember_3CDF12230335838071849707F808CA16" 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_TitleOfIndividualWithRelationshipToEntityDomain_F4868DB315DBF2A9F8749707F80898C7" xlink:to="loc_us-gaap_DirectorMember_3CDF12230335838071849707F808CA16" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_OtherCompensationAndBenefitPlansLineItems" xlink:label="loc_orly_OtherCompensationAndBenefitPlansLineItems_93443E99CFF50755ADED9707F8083942" 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_EFF8BC8841A0DDFF081C9707F8068071" xlink:to="loc_orly_OtherCompensationAndBenefitPlansLineItems_93443E99CFF50755ADED9707F8083942" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_EmployeeStockPurchasePlanStockPurchasePercentage" xlink:label="loc_orly_EmployeeStockPurchasePlanStockPurchasePercentage_9245522DF2CD6449CD289707F809D82F" 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_orly_OtherCompensationAndBenefitPlansLineItems_93443E99CFF50755ADED9707F8083942" xlink:to="loc_orly_EmployeeStockPurchasePlanStockPurchasePercentage_9245522DF2CD6449CD289707F809D82F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_4CF7712907475208B02E9707F8098E0A" 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_OtherCompensationAndBenefitPlansLineItems_93443E99CFF50755ADED9707F8083942" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_4CF7712907475208B02E9707F8098E0A" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract" xlink:label="loc_us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract_9B5FA44170A789F0E5569707F7FECDF5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanTable" xlink:label="loc_us-gaap_DefinedContributionPlanTable_3EF9EB7380E5CFB995019707F7FE4170" 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_9B5FA44170A789F0E5569707F7FECDF5" xlink:to="loc_us-gaap_DefinedContributionPlanTable_3EF9EB7380E5CFB995019707F7FE4170" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="loc_us-gaap_RetirementPlanNameAxis_BC7F98BD77DB92FA529E9707F7FF4C96" 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_3EF9EB7380E5CFB995019707F7FE4170" xlink:to="loc_us-gaap_RetirementPlanNameAxis_BC7F98BD77DB92FA529E9707F7FF4C96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_6D7CF7D4BA16FDC0F3AA9707F7FFF6AA" 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_BC7F98BD77DB92FA529E9707F7FF4C96" xlink:to="loc_us-gaap_RetirementPlanNameDomain_6D7CF7D4BA16FDC0F3AA9707F7FFF6AA" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_ProfitSharingAndSavingsPlanMember" xlink:label="loc_orly_ProfitSharingAndSavingsPlanMember_4EC48DB78A0047E8DA5E9707F7FF3EAB" 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_6D7CF7D4BA16FDC0F3AA9707F7FFF6AA" xlink:to="loc_orly_ProfitSharingAndSavingsPlanMember_4EC48DB78A0047E8DA5E9707F7FF3EAB" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis" xlink:label="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_F623D409B7BD699DFC6F9707F80031B0" 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_3EF9EB7380E5CFB995019707F7FE4170" xlink:to="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_F623D409B7BD699DFC6F9707F80031B0" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain" xlink:label="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_95FAAE27831D5279D52C9707F8006841" 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_F623D409B7BD699DFC6F9707F80031B0" xlink:to="loc_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain_95FAAE27831D5279D52C9707F8006841" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember" xlink:label="loc_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_34FDD1C21C21C01ACBE69707F80033CB" 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_95FAAE27831D5279D52C9707F8006841" xlink:to="loc_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_34FDD1C21C21C01ACBE69707F80033CB" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember" xlink:label="loc_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_0793122802316CD4C4339707F8012122" 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_95FAAE27831D5279D52C9707F8006841" xlink:to="loc_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_0793122802316CD4C4339707F8012122" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_947AA7BB9F5DBE5771EC9707F8016522" 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_3EF9EB7380E5CFB995019707F7FE4170" xlink:to="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_947AA7BB9F5DBE5771EC9707F8016522" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_FCE6319D2B2263C49DE19707F801A7C4" 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_947AA7BB9F5DBE5771EC9707F8016522" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_FCE6319D2B2263C49DE19707F801A7C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_9D88AF23E425ADF97B3F9707F8012EB0" 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_947AA7BB9F5DBE5771EC9707F8016522" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_9D88AF23E425ADF97B3F9707F8012EB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_C138C685A242C322430F9707F801C989" 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_947AA7BB9F5DBE5771EC9707F8016522" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_C138C685A242C322430F9707F801C989" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4D32BF5B5F95FE309F929707F7897B48" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_F1A706D91049BB873E489707F78A2027" 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_4D32BF5B5F95FE309F929707F7897B48" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_F1A706D91049BB873E489707F78A2027" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_BC197391A712D2C40D0F9707F78AB596" 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_F1A706D91049BB873E489707F78A2027" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_BC197391A712D2C40D0F9707F78AB596" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_22C8A614572F7636AC779707F78AFB9D" 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_BC197391A712D2C40D0F9707F78AB596" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_22C8A614572F7636AC779707F78AFB9D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_4FBF145D61C7BA6F21859707F78B5D73" 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_22C8A614572F7636AC779707F78AFB9D" xlink:to="loc_us-gaap_StockOptionMember_4FBF145D61C7BA6F21859707F78B5D73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E002D72987C505D430FB9707F78B7156" 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_F1A706D91049BB873E489707F78A2027" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E002D72987C505D430FB9707F78B7156" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1864A3F732FF50B5D1129707F78BF665" 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_E002D72987C505D430FB9707F78B7156" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1864A3F732FF50B5D1129707F78BF665" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1A1FE6BDD8A963441BA19707F78B06AE" 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_E002D72987C505D430FB9707F78B7156" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1A1FE6BDD8A963441BA19707F78B06AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_87C45760870C6A5411299707F78B83A2" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E002D72987C505D430FB9707F78B7156" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_87C45760870C6A5411299707F78B83A2" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4677A1600B879864145B7AC277B065BB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_270E31497391A1AECAB57AC277B1F502" 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_4677A1600B879864145B7AC277B065BB" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_270E31497391A1AECAB57AC277B1F502" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_4C7CA5F6E864947A6C777AC277B10B1D" 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_270E31497391A1AECAB57AC277B1F502" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_4C7CA5F6E864947A6C777AC277B10B1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_CCFFF76B06181D65A7B47AC277B19083" 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_4C7CA5F6E864947A6C777AC277B10B1D" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_CCFFF76B06181D65A7B47AC277B19083" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_5EA6B1A64F9EA90759FB7AC277B15376" 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_CCFFF76B06181D65A7B47AC277B19083" xlink:to="loc_us-gaap_StockOptionMember_5EA6B1A64F9EA90759FB7AC277B15376" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_8B14AA90C9E1CE7782517AC277B25435" 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_270E31497391A1AECAB57AC277B1F502" xlink:to="loc_us-gaap_TitleOfIndividualAxis_8B14AA90C9E1CE7782517AC277B25435" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_09A2EF2BE2BDAAC7169B7AC277B2ABF7" 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_8B14AA90C9E1CE7782517AC277B25435" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_09A2EF2BE2BDAAC7169B7AC277B2ABF7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DirectorMember" xlink:label="loc_us-gaap_DirectorMember_2894B8979C8D9A4AE6337AC277B299FC" 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_09A2EF2BE2BDAAC7169B7AC277B2ABF7" xlink:to="loc_us-gaap_DirectorMember_2894B8979C8D9A4AE6337AC277B299FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_7DEFC96BAFF50CD75A817AC277B2C36F" 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_270E31497391A1AECAB57AC277B1F502" xlink:to="loc_us-gaap_AwardTypeAxis_7DEFC96BAFF50CD75A817AC277B2C36F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76D05EA6DDFA39356B217AC277B3D947" 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_7DEFC96BAFF50CD75A817AC277B2C36F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76D05EA6DDFA39356B217AC277B3D947" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_5B0E891A38ECDA571E127AC277B3949A" 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_76D05EA6DDFA39356B217AC277B3D947" xlink:to="loc_us-gaap_EmployeeStockOptionMember_5B0E891A38ECDA571E127AC277B3949A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7E598F4F4B3F99CB95B97AC277B3D339" 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_270E31497391A1AECAB57AC277B1F502" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7E598F4F4B3F99CB95B97AC277B3D339" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_958B79CAB70DE2BF42FC7AC277B3EC7D" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7E598F4F4B3F99CB95B97AC277B3D339" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_958B79CAB70DE2BF42FC7AC277B3EC7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_53AB6FEA26C77728825F7AC277B48E49" 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_7E598F4F4B3F99CB95B97AC277B3D339" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_53AB6FEA26C77728825F7AC277B48E49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9A3CBD0610DDA2C802F97AC277B49626" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7E598F4F4B3F99CB95B97AC277B3D339" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9A3CBD0610DDA2C802F97AC277B49626" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_72CDDC3CB9F75C4E9C0E7AC277B4BB0E" 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_7E598F4F4B3F99CB95B97AC277B3D339" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_72CDDC3CB9F75C4E9C0E7AC277B4BB0E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_63C5BA22F7494D3AE3247AC277B49D22" 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_7E598F4F4B3F99CB95B97AC277B3D339" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_63C5BA22F7494D3AE3247AC277B49D22" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:label="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_3207979C01DDBBF1C7F27A0F6903ADC4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_EFE21108D1BBF1F1D6BE7A0F69039995" 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_3207979C01DDBBF1C7F27A0F6903ADC4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_EFE21108D1BBF1F1D6BE7A0F69039995" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_6D7EA5BCB0B9339D5E327A0F6903987A" 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_EFE21108D1BBF1F1D6BE7A0F69039995" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_6D7EA5BCB0B9339D5E327A0F6903987A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_8198F848B795D79E33817A0F6903A89E" 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_6D7EA5BCB0B9339D5E327A0F6903987A" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_8198F848B795D79E33817A0F6903A89E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_D7CF7E4F8ED14D86626D7A0F69039EBF" 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_8198F848B795D79E33817A0F6903A89E" xlink:to="loc_us-gaap_StockOptionMember_D7CF7E4F8ED14D86626D7A0F69039EBF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0247292CA81B639E9B1E7A0F69037724" 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_EFE21108D1BBF1F1D6BE7A0F69039995" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0247292CA81B639E9B1E7A0F69037724" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_90D4D08B3C1BF24B3A747A0F6903307A" 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_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_90D4D08B3C1BF24B3A747A0F6903307A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_D51C467F9AE5344268AC7A0F69039A0E" 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_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_D51C467F9AE5344268AC7A0F69039A0E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1D0CF3C77563327C89F67A0F6903AB49" 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_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1D0CF3C77563327C89F67A0F6903AB49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_FC1C3709F232DB52E1577A0F6903D534" 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_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_FC1C3709F232DB52E1577A0F6903D534" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9F8C6F5F1648F330D0887A0F690378F9" 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_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9F8C6F5F1648F330D0887A0F690378F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1E2D919FFFFDA258806C7A0F69032165" 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_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1E2D919FFFFDA258806C7A0F69032165" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_AA0A38F38891DB2E87B07A0F69037AE2" 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_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_AA0A38F38891DB2E87B07A0F69037AE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_96DDD2742E21F1BD456D7A0F69036F21" 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_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_96DDD2742E21F1BD456D7A0F69036F21" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_40E44226DBD8B884B0D37A0F690394B5" 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_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_40E44226DBD8B884B0D37A0F690394B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_A2E197164B9B21D58A277A0F69039C2B" 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_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_A2E197164B9B21D58A277A0F69039C2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_34E387C40F2394ABE46B7A0F6903C835" 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_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_34E387C40F2394ABE46B7A0F6903C835" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0893D162F25D0152147E7A0F690338AB" 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_0247292CA81B639E9B1E7A0F69037724" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0893D162F25D0152147E7A0F690338AB" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_FCD5C63ECC2A8708F99F568D72169C9A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3DCA97EC221314B283FA568D72168144" 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_FCD5C63ECC2A8708F99F568D72169C9A" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3DCA97EC221314B283FA568D72168144" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0D84E36F09F6252526D4568D72171853" 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_3DCA97EC221314B283FA568D72168144" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_0D84E36F09F6252526D4568D72171853" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_567AE571EF5B288898B7568D72175E85" 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_0D84E36F09F6252526D4568D72171853" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_567AE571EF5B288898B7568D72175E85" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_D4684B7290FDFC7F86B0568D7217F1BD" 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_567AE571EF5B288898B7568D72175E85" xlink:to="loc_us-gaap_StockOptionMember_D4684B7290FDFC7F86B0568D7217F1BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_F6FBCA23666FB03B78E2568D7218449C" 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_3DCA97EC221314B283FA568D72168144" xlink:to="loc_us-gaap_AwardTypeAxis_F6FBCA23666FB03B78E2568D7218449C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2181596746E496FCF5E5568D7218CBF8" 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_F6FBCA23666FB03B78E2568D7218449C" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2181596746E496FCF5E5568D7218CBF8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_77B51315C07641732CC2568D7218A4AA" 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_2181596746E496FCF5E5568D7218CBF8" xlink:to="loc_us-gaap_RestrictedStockMember_77B51315C07641732CC2568D7218A4AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_C1D731EC5229CA8DAF06568D7218CF1F" 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_3DCA97EC221314B283FA568D72168144" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_C1D731EC5229CA8DAF06568D7218CF1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_A9C875AC9D148D5143B2568D721893E3" 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_C1D731EC5229CA8DAF06568D7218CF1F" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_A9C875AC9D148D5143B2568D721893E3" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_EmployeeStockPurchasePlanMember" xlink:label="loc_orly_EmployeeStockPurchasePlanMember_30DAB54E68C56FD246E4568D72192750" 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_A9C875AC9D148D5143B2568D721893E3" xlink:to="loc_orly_EmployeeStockPurchasePlanMember_30DAB54E68C56FD246E4568D72192750" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_B57EABED6B90078916BA568D721910C4" 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_3DCA97EC221314B283FA568D72168144" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_B57EABED6B90078916BA568D721910C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_13CA4E01E9467B525F17568D72191289" 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_B57EABED6B90078916BA568D721910C4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_13CA4E01E9467B525F17568D72191289" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_5B2E11E5A2B7C1FD7BE9568D72192901" 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_B57EABED6B90078916BA568D721910C4" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_5B2E11E5A2B7C1FD7BE9568D72192901" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_76C605D39AC768F20370568D7219F257" 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_B57EABED6B90078916BA568D721910C4" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_76C605D39AC768F20370568D7219F257" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepurchaseOfEquityAbstract" xlink:label="loc_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_DA41FB0282D964ABD154568D72CCA1C8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="loc_us-gaap_TreasuryStockTextBlock_FC14C633BFC85711DBE5568D72CC68AF" 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_DA41FB0282D964ABD154568D72CCA1C8" xlink:to="loc_us-gaap_TreasuryStockTextBlock_FC14C633BFC85711DBE5568D72CC68AF" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepurchaseOfEquityAbstract" xlink:label="loc_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_9ECD224E62E64D67DD50568D72242C4B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_FCEE43FA8C92F4D59A1F568D7224812D" 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_9ECD224E62E64D67DD50568D72242C4B" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_FCEE43FA8C92F4D59A1F568D7224812D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_74C84901F0AB7A80DA9C568D7224C3D6" 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_FCEE43FA8C92F4D59A1F568D7224812D" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_74C84901F0AB7A80DA9C568D7224C3D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_94F64DB457C1BA566F9E568D722534B2" 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_74C84901F0AB7A80DA9C568D7224C3D6" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_94F64DB457C1BA566F9E568D722534B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_A84A261293FDE3FEEB26568D7225308B" 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_94F64DB457C1BA566F9E568D722534B2" xlink:to="loc_us-gaap_SubsequentEventMember_A84A261293FDE3FEEB26568D7225308B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1713616392F46701E034568D7225F4A6" 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_FCEE43FA8C92F4D59A1F568D7224812D" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1713616392F46701E034568D7225F4A6" xlink:type="arc" />
    <link:loc xlink:href="orly-20190331.xsd#orly_StockRepurchaseProgramIncreaseInAuthorizedAmount" xlink:label="loc_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_BB7B14719E02EC192A44568D72265AE2" 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_1713616392F46701E034568D7225F4A6" xlink:to="loc_orly_StockRepurchaseProgramIncreaseInAuthorizedAmount_BB7B14719E02EC192A44568D72265AE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9B71AEB2618F13C3F607568D72263CD6" 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_1713616392F46701E034568D7225F4A6" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9B71AEB2618F13C3F607568D72263CD6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_FF8FE0E1312079AC3A6D568D72263DA8" 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_1713616392F46701E034568D7225F4A6" xlink:to="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_FF8FE0E1312079AC3A6D568D72263DA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_B1E009F85C98D5F13502568D7226E63C" 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_1713616392F46701E034568D7225F4A6" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_B1E009F85C98D5F13502568D7226E63C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_6C82071DF1466E21F26A568D72262671" 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_1713616392F46701E034568D7225F4A6" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_6C82071DF1466E21F26A568D72262671" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_BCD91187A6D5520236D2568D72272A4C" 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_1713616392F46701E034568D7225F4A6" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_BCD91187A6D5520236D2568D72272A4C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValueAcquiredParValueMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_D9A3069ADC5E32987E09568D72279B40" 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_1713616392F46701E034568D7225F4A6" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_D9A3069ADC5E32987E09568D72279B40" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepurchaseOfEquityAbstract" xlink:label="loc_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_5F899FFA66A082D6A6A0568D72027E41" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1A0BB1B116603E114F67568D72023FB8" 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_5F899FFA66A082D6A6A0568D72027E41" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1A0BB1B116603E114F67568D72023FB8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_59F279701056360EFC89568D7203657B" 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_5F899FFA66A082D6A6A0568D72027E41" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_59F279701056360EFC89568D7203657B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValueAcquiredParValueMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_8FEE9580B1B1CF864D4F568D7203C1F3" 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_5F899FFA66A082D6A6A0568D72027E41" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_8FEE9580B1B1CF864D4F568D7203C1F3" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepurchaseOfEquityAbstract" xlink:label="loc_us-gaap_ProceedsFromRepurchaseOfEquityAbstract_9D3A9CCBE642AB5B26AA568D72BA258F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_22CC76B748A21CD17975568D72BA228F" 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_9D3A9CCBE642AB5B26AA568D72BA258F" xlink:to="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_22CC76B748A21CD17975568D72BA228F" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_E8590AB98011A049C29E568D7267B54D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock_B1EFD388410745F4B212568D7267638D" 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_E8590AB98011A049C29E568D7267B54D" xlink:to="loc_us-gaap_ProductWarrantyDisclosureTextBlock_B1EFD388410745F4B212568D7267638D" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_A822E911778B62097EF3568D724A6CEE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_7EC37C6B140F7D90DA1D568D724B87D7" 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_A822E911778B62097EF3568D724A6CEE" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_7EC37C6B140F7D90DA1D568D724B87D7" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_7FDBCEAA2772CDABB0CA7A0F5CCB85C1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaap_ProductWarrantyAccrual_5DAF0A69A41333654E337A0F5CD19766" 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_7FDBCEAA2772CDABB0CA7A0F5CCB85C1" xlink:to="loc_us-gaap_ProductWarrantyAccrual_5DAF0A69A41333654E337A0F5CD19766" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments_4A124350952FDDC475337A0F5CD1484D" 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_7FDBCEAA2772CDABB0CA7A0F5CCB85C1" xlink:to="loc_us-gaap_ProductWarrantyAccrualPayments_4A124350952FDDC475337A0F5CD1484D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_5CA748753A5905E1E1527A0F5CD106DE" 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_7FDBCEAA2772CDABB0CA7A0F5CCB85C1" xlink:to="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_5CA748753A5905E1E1527A0F5CD106DE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaap_ProductWarrantyAccrual_3BC1A27A96BD7E4730F47A0F5CD1ADB1" 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_7FDBCEAA2772CDABB0CA7A0F5CCB85C1" xlink:to="loc_us-gaap_ProductWarrantyAccrual_3BC1A27A96BD7E4730F47A0F5CD1ADB1" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_A99D17CE4584D5492A5C568D72DB5DAE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_0FCBCD44A3DCBBA0D996568D72DBB1D0" 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_A99D17CE4584D5492A5C568D72DB5DAE" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_0FCBCD44A3DCBBA0D996568D72DBB1D0" xlink:type="arc" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>orly-20190331x10q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:orly="http://www.oreillyauto.com/20190331"
  xmlns:srt="http://fasb.org/srt/2018-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31"
  xmlns:utreg="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="orly-20190331.xsd" xlink:type="simple"/>
    <context id="FD2019Q1YTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="I2019Q1SharesOutstanding">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
        </entity>
        <period>
            <instant>2019-04-29</instant>
        </period>
    </context>
    <context id="FI2019Q1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2018Q4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2018Q1QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="FI2018Q1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FD2019Q1QTD_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">orly:NonRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_DebtInstrumentAxis_us-gaap_LetterOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2021At4875Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2022At3800Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2023At3850Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember_us-gaap_VariableRateAxis_orly_ThroughMaturityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2023At3850Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2026At3550Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2021At4625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember_us-gaap_VariableRateAxis_orly_EuroDollarRateSpreadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2027At3600Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2027At3600Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2022At3800Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_DebtInstrumentAxis_orly_SwingLineRevolverMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2028At4350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2028At4350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2021At4875Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2026At3550Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">orly:SeniorNotesDue2021At4625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="D2019Q1SubsequentRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-05-06</endDate>
        </period>
    </context>
    <context id="D2018Q4Authorization">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
        </entity>
        <period>
            <startDate>2018-11-13</startDate>
            <endDate>2018-11-13</endDate>
        </period>
    </context>
    <context id="I2018Q4Authorization">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
        </entity>
        <period>
            <instant>2018-11-13</instant>
        </period>
    </context>
    <context id="D2019Q1CummulativeRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2011-01-11</startDate>
            <endDate>2019-05-06</endDate>
        </period>
    </context>
    <context id="FD2018Q1QTD_srt_MajorCustomersAxis_orly_OtherCustomersAndSalesAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">orly:OtherCustomersAndSalesAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_MajorCustomersAxis_orly_ProfessionalServiceProviderCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">orly:ProfessionalServiceProviderCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_MajorCustomersAxis_orly_OtherCustomersAndSalesAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">orly:OtherCustomersAndSalesAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2018Q1QTD_srt_MajorCustomersAxis_orly_DIYCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">orly:DIYCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_MajorCustomersAxis_orly_DIYCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">orly:DIYCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2018Q1QTD_srt_MajorCustomersAxis_orly_ProfessionalServiceProviderCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">orly:ProfessionalServiceProviderCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_orly_ContractWithCustomerLiabilityArrangementTypeAxis_orly_LoyaltyProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="orly:ContractWithCustomerLiabilityArrangementTypeAxis">orly:LoyaltyProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q1QTD_orly_ContractWithCustomerLiabilityArrangementTypeAxis_orly_LoyaltyProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="orly:ContractWithCustomerLiabilityArrangementTypeAxis">orly:LoyaltyProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2018Q1QTD_orly_ContractWithCustomerLiabilityArrangementTypeAxis_orly_LoyaltyProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="orly:ContractWithCustomerLiabilityArrangementTypeAxis">orly:LoyaltyProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="FI2019Q1_orly_ContractWithCustomerLiabilityArrangementTypeAxis_orly_LoyaltyProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="orly:ContractWithCustomerLiabilityArrangementTypeAxis">orly:LoyaltyProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FD2018Q1QTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">orly:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2018Q1QTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">orly:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="FD2018Q1QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">orly:NonqualifiedDeferredCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">orly:NonqualifiedDeferredCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_TitleOfIndividualAxis_orly_EmployeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">orly:EmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_TitleOfIndividualAxis_us-gaap_DirectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember_us-gaap_TitleOfIndividualAxis_us-gaap_DirectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">orly:NonqualifiedDeferredCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1YTD_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">orly:ProfitSharingAndSavingsPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="orly:ProfitSharingAndSavingsPlanPercentageMatchRangeAxis">orly:ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2018Q1QTD_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">orly:NonqualifiedDeferredCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1YTD_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">orly:ProfitSharingAndSavingsPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="orly:ProfitSharingAndSavingsPlanPercentageMatchRangeAxis">orly:ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">orly:ProfitSharingAndSavingsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2018Q1QTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">orly:ProfitSharingAndSavingsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000898173</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ProspectiveAdoptionOfNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <unit id="stores">
        <measure>orly:stores</measure>
    </unit>
    <unit id="d">
        <measure>utreg:D</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="rate">
        <measure>utreg:Rate</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="FD2019Q1YTD"
      id="Fact-D438021EEE0C05F6A71C568D6F8D0904-wk-Fact-D438021EEE0C05F6A71C568D6F8D0904">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="FD2019Q1YTD"
      id="Fact-CC734CBFF51BB6306776568D6F8F87A2-wk-Fact-CC734CBFF51BB6306776568D6F8F87A2">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus
      contextRef="FD2019Q1YTD"
      id="Fact-988D15FA6F54D518E7B0568D6F8C0589-wk-Fact-988D15FA6F54D518E7B0568D6F8C0589">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="FD2019Q1YTD"
      id="Fact-79BE7C4E909D0D10AC6B568D6F8ED2B0-wk-Fact-79BE7C4E909D0D10AC6B568D6F8ED2B0">2019</dei:DocumentFiscalYearFocus>
    <dei:EntityCentralIndexKey
      contextRef="FD2019Q1YTD"
      id="Fact-DFBE2F3F1AF007FD2E49568D6F8D2C9C-wk-Fact-DFBE2F3F1AF007FD2E49568D6F8D2C9C">0000898173</dei:EntityCentralIndexKey>
    <dei:EntityEmergingGrowthCompany
      contextRef="FD2019Q1YTD"
      id="Fact-9468AFA77CB591870255568D6F8FAE2D-wk-Fact-9468AFA77CB591870255568D6F8FAE2D">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityFilerCategory
      contextRef="FD2019Q1YTD"
      id="Fact-0B925620B717603D0F46568D6F8E01C9-wk-Fact-0B925620B717603D0F46568D6F8E01C9">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityRegistrantName
      contextRef="FD2019Q1YTD"
      id="Fact-D47E843E51048DA4A0978EC30F49C276-wk-Fact-D47E843E51048DA4A0978EC30F49C276">O REILLY AUTOMOTIVE INC</dei:EntityRegistrantName>
    <dei:EntitySmallBusiness
      contextRef="FD2019Q1YTD"
      id="Fact-FDC24DA882BF9463BC5A568D6F90AC8B-wk-Fact-FDC24DA882BF9463BC5A568D6F90AC8B">false</dei:EntitySmallBusiness>
    <orly:NonFinancialAssetsAndLiabilitiesFairValueNonrecurring
      contextRef="FI2018Q4"
      decimals="-5"
      id="Fact-1F3991F4BF9DA5D160BA568D70A28EE8-wk-Fact-1F3991F4BF9DA5D160BA568D70A28EE8"
      unitRef="usd">0</orly:NonFinancialAssetsAndLiabilitiesFairValueNonrecurring>
    <orly:NonFinancialAssetsAndLiabilitiesFairValueNonrecurring
      contextRef="FI2019Q1"
      decimals="-5"
      id="Fact-1102663A31A91A2A25A4568D70A25D96-wk-Fact-1102663A31A91A2A25A4568D70A25D96"
      unitRef="usd">0</orly:NonFinancialAssetsAndLiabilitiesFairValueNonrecurring>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="FI2018Q4"
      decimals="2"
      id="Fact-8E08F86B75FF6085AD84568D6FBD62BA-wk-Fact-8E08F86B75FF6085AD84568D6FBD62BA"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="FI2019Q1"
      decimals="2"
      id="Fact-DAFC16B5A1109D9D787E9796CE19BC09-wk-Fact-DAFC16B5A1109D9D787E9796CE19BC09"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="FI2018Q4"
      decimals="0"
      id="Fact-7187407A50D17A0C9321568D6FBFE887-wk-Fact-7187407A50D17A0C9321568D6FBFE887"
      unitRef="shares">245000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="FI2019Q1"
      decimals="0"
      id="Fact-E7AE79043CEE25BFD4E497972C7739E3-wk-Fact-E7AE79043CEE25BFD4E497972C7739E3"
      unitRef="shares">245000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="FI2018Q4"
      decimals="0"
      id="Fact-CD92FC8B2B7824273FE3568D6FBEBB61-wk-Fact-CD92FC8B2B7824273FE3568D6FBEBB61"
      unitRef="shares">79043919</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="FI2019Q1"
      decimals="0"
      id="Fact-55560E1ADA1447965A76568D6FBFEA06-wk-Fact-55560E1ADA1447965A76568D6FBFEA06"
      unitRef="shares">78262099</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2018Q4"
      decimals="0"
      id="Fact-10AC6E3C08A54D3BB210568D6FBE9A6E-wk-Fact-10AC6E3C08A54D3BB210568D6FBE9A6E"
      unitRef="shares">79043919</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2019Q1"
      decimals="0"
      id="Fact-E4FC05F945EF8534E94397978C148202-wk-Fact-E4FC05F945EF8534E94397978C148202"
      unitRef="shares">78262099</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member"
      decimals="-6"
      id="Fact-301A3F80E0AEC5E862CE568D70E42382-wk-Fact-301A3F80E0AEC5E862CE568D70E42382"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member"
      decimals="-6"
      id="Fact-D9E3BCDA29DA9EAB1665568D70E53583-wk-Fact-D9E3BCDA29DA9EAB1665568D70E53583"
      unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member"
      decimals="-6"
      id="Fact-314CD24E8D494CFEDC40568D70DD3E45-wk-Fact-314CD24E8D494CFEDC40568D70DD3E45"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member"
      decimals="-6"
      id="Fact-7C379C7BED6154613171568D70E62315-wk-Fact-7C379C7BED6154613171568D70E62315"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member"
      decimals="-6"
      id="Fact-69919DAADEF19051BB23568D70E75BF6-wk-Fact-69919DAADEF19051BB23568D70E75BF6"
      unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member"
      decimals="-6"
      id="Fact-4098DEA033B7A58DC3AD568D70E9910C-wk-Fact-4098DEA033B7A58DC3AD568D70E9910C"
      unitRef="usd">750000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member"
      decimals="-6"
      id="Fact-5A64814DDF24C763116B970A59A8CAF2-wk-Fact-5A64814DDF24C763116B970A59A8CAF2"
      unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member"
      decimals="5"
      id="Fact-BA81786CC9C5C4A81A80568D70E8C08C-wk-Fact-BA81786CC9C5C4A81A80568D70E8C08C"
      unitRef="rate">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member"
      decimals="5"
      id="Fact-86099AF32022975E6AA1568D70DFC747-wk-Fact-86099AF32022975E6AA1568D70DFC747"
      unitRef="rate">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member"
      decimals="5"
      id="Fact-CA483F63338FA6B34CF4568D70DF71A6-wk-Fact-CA483F63338FA6B34CF4568D70DF71A6"
      unitRef="rate">0.03800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member"
      decimals="5"
      id="Fact-6281DBD92B1E769883C8568D70E02DD1-wk-Fact-6281DBD92B1E769883C8568D70E02DD1"
      unitRef="rate">0.03850</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member"
      decimals="5"
      id="Fact-806D3FC8A77010514C1F568D70EA4628-wk-Fact-806D3FC8A77010514C1F568D70EA4628"
      unitRef="rate">0.03550</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member"
      decimals="5"
      id="Fact-FA1E386916C9793299A9568D70DD7BC7-wk-Fact-FA1E386916C9793299A9568D70DD7BC7"
      unitRef="rate">0.03600</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member"
      decimals="5"
      id="Fact-A5DCEB9448BE800FE64A970AEC04470B-wk-Fact-A5DCEB9448BE800FE64A970AEC04470B"
      unitRef="rate">0.04350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member"
      decimals="-5"
      id="Fact-6E1A30C6C50079307B1A568D70DE284B-wk-Fact-6E1A30C6C50079307B1A568D70DE284B"
      unitRef="usd">100000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member"
      decimals="-5"
      id="Fact-97CA6C4A9BD9EE3B99AF568D70E3C213-wk-Fact-97CA6C4A9BD9EE3B99AF568D70E3C213"
      unitRef="usd">100000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member"
      decimals="-5"
      id="Fact-30C53887B6E5B955E1F5568D70E5E01E-wk-Fact-30C53887B6E5B955E1F5568D70E5E01E"
      unitRef="usd">600000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member"
      decimals="-5"
      id="Fact-C155298296737F800218568D70B36132-wk-Fact-C155298296737F800218568D70B36132"
      unitRef="usd">600000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="FD2018Q1QTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember"
      decimals="-5"
      id="Fact-B998C54386BE70CD65A7568D71B73A71-wk-Fact-B998C54386BE70CD65A7568D71B73A71"
      unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="FD2019Q1QTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember"
      decimals="-5"
      id="Fact-12B2CCFE5B74DD12D776568D71B69AB0-wk-Fact-12B2CCFE5B74DD12D776568D71B69AB0"
      unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="FI2019Q1_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member"
      decimals="-8"
      id="Fact-2081992837792D2F7B1779C2A31497EF-wk-Fact-2081992837792D2F7B1779C2A31497EF"
      unitRef="usd">1900000000</us-gaap:OperatingLeaseLiability>
    <dei:DocumentType
      contextRef="FD2019Q1YTD"
      id="d78843610e390-wk-Fact-2DF55680505CF4F280B797877D717621">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="FD2019Q1YTD"
      id="d78843610e438-wk-Fact-F16AE6C92A63FA29A98E791AB03DA684">2019-03-31</dei:DocumentPeriodEndDate>
    <dei:TradingSymbol
      contextRef="FD2019Q1YTD"
      id="d78843610e802-wk-Fact-739E998D9A6AD2CC33DB7900054DB14C">ORLY</dei:TradingSymbol>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="I2019Q1SharesOutstanding"
      decimals="0"
      id="d78843610e843-wk-Fact-378D7243DAA7EF8865A897864A7EAC99"
      unitRef="shares">78276726</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e555-wk-Fact-3529DA49241303D34097568D6F99FCE5"
      unitRef="usd">56717000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e574-wk-Fact-141849A0B808C4A30148568D6F9CADEE"
      unitRef="usd">31315000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e589-wk-Fact-7B8003D0874A882A5D1B568D6FA6D4EE"
      unitRef="usd">250680000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e608-wk-Fact-7986E8C71A80B018B220568D6F9F0355"
      unitRef="usd">192026000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e628-wk-Fact-36E1525492F19AE96D0D568D6FA8A41A"
      unitRef="usd">66452000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e647-wk-Fact-5B2F3897EB90CA07A8BD568D6FA376A3"
      unitRef="usd">78155000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:InventoryNet
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e667-wk-Fact-C2C3D79F96BE45C7D4B9568D6FA5967F"
      unitRef="usd">3228901000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e686-wk-Fact-7C516E5366A01C5BAC26568D6FA59A0C"
      unitRef="usd">3193344000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e706-wk-Fact-421B65E95593E9FFBF10568D6FA4F3E1"
      unitRef="usd">46896000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e725-wk-Fact-4E6AA646F8BD174BD74B568D6F9F6DFE"
      unitRef="usd">48262000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e745-wk-Fact-77F5721B6C16D756DBA2568D6FA09FCC"
      unitRef="usd">3649646000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e764-wk-Fact-A4E544069488AC5B024E568D6FA603F4"
      unitRef="usd">3543102000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e826-wk-Fact-CE403BBA5F854A5ADAA8568D6FA4B1F1"
      unitRef="usd">5761729000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e845-wk-Fact-6E9B1A4F1E308B7A8244568D6F9EFA95"
      unitRef="usd">5645552000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e865-wk-Fact-68EFCF46356907ED1BAF568D6FA0C184"
      unitRef="usd">2085019000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e884-wk-Fact-E81A70CD6870B5A8F38E568D6FA42C70"
      unitRef="usd">2058550000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e904-wk-Fact-5B9EECD1B14266417D8B568D6FA28848"
      unitRef="usd">3676710000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e923-wk-Fact-43066CCFC6D93F59E404568D6FA1FB0C"
      unitRef="usd">3587002000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e984-wk-Fact-A82AA0596F5BE8EDF1D59292C003D4C0"
      unitRef="usd">1886364000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e1003-wk-Fact-5822A40D6A81844A9EEE9292BFFAE77C"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e1023-wk-Fact-64A9E0DCD8D6B9F14186568D6F9B65A3"
      unitRef="usd">808717000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e1042-wk-Fact-D2369767D55144A0996B568D6FA23065"
      unitRef="usd">807260000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e1062-wk-Fact-84587B21491624601EB5568D6F9A34C5"
      unitRef="usd">40125000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e1081-wk-Fact-8C64A2B46544E5C9CBB1568D6F9EFFB9"
      unitRef="usd">43425000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e1106-wk-Fact-CB2A7735DC08FE73881E568D6FA0955A"
      unitRef="usd">10061562000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e1125-wk-Fact-2C0B57CD638BDBF6FCF2568D6FA19EB9"
      unitRef="usd">7980789000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e1269-wk-Fact-B4C59C96864F4761681F568D6F9B6549"
      unitRef="usd">3438679000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e1288-wk-Fact-CAB30FBAEE4D4AF38722568D6FA0689C"
      unitRef="usd">3376403000</us-gaap:AccountsPayableCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e1303-wk-Fact-AB4B346EC49E2B7E3574568D6F9C8CA0"
      unitRef="usd">77359000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e1322-wk-Fact-961EA91729AF883E88D9568D6FA7C784"
      unitRef="usd">77012000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e1342-wk-Fact-5C53F40DB66AC3BA9DA1568D6FA259C1"
      unitRef="usd">94192000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e1361-wk-Fact-AB3450BA857D244AD03D568D6F9E13AA"
      unitRef="usd">86520000</us-gaap:AccruedSalariesCurrent>
    <orly:AccruedBenefitsAndWithholdings
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e1381-wk-Fact-EE54EFE4D7BF7A3AAFAD568D6FA4D965"
      unitRef="usd">65106000</orly:AccruedBenefitsAndWithholdings>
    <orly:AccruedBenefitsAndWithholdings
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e1400-wk-Fact-7D714F042226E2D22AC4568D6F9B6A87"
      unitRef="usd">89082000</orly:AccruedBenefitsAndWithholdings>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e1420-wk-Fact-EE7105BCF8D0202B86A8928A7326E2DF"
      unitRef="usd">92816000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e1439-wk-Fact-D30458FC536555E701BD928A732679CC"
      unitRef="usd">11013000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e1459-wk-Fact-1EC3D7393430D600D700928D315A0099"
      unitRef="usd">296605000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e1478-wk-Fact-995136A8874BC5179234928D3151454A"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e1498-wk-Fact-19B234A47DE445D07C88568D6FA35D07"
      unitRef="usd">261575000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e1517-wk-Fact-206591B0D1360C044D23568D6FA13630"
      unitRef="usd">253990000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e1537-wk-Fact-E6B98F2E1BA899F2F122568D6F9D8967"
      unitRef="usd">4326332000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e1556-wk-Fact-0E53B4DD2E7D56FA5F6B568D6F9AD743"
      unitRef="usd">3894020000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e1617-wk-Fact-D2497B2A4A2D9584327E568D6FA2406D"
      unitRef="usd">3460921000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e1636-wk-Fact-6A5965E92DBB18BEBB45568D6F9AA620"
      unitRef="usd">3417122000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e1656-wk-Fact-4BBCE5B8E3A45A84577C92913AD24506"
      unitRef="usd">1629311000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e1675-wk-Fact-CE685CB861FE8CC66A9592913AAE7805"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e1696-wk-Fact-68DAE5E6730F7486A3FE568D6F9DF302"
      unitRef="usd">109480000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e1715-wk-Fact-C2A3AA5249C2380662E4568D6FA8519A"
      unitRef="usd">105566000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e1735-wk-Fact-A9B1D216D0E471AA1335568D6F9FA9E1"
      unitRef="usd">163153000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e1754-wk-Fact-665CCBBF4B4817C0E14C568D6F9C83AF"
      unitRef="usd">210414000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommonStockValue
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e2020-wk-Fact-C65BF3ABA747D753BAC4568D6FA7C9B5"
      unitRef="usd">783000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e2039-wk-Fact-51B83832A060C9BBD6EB568D6F9CBBEC"
      unitRef="usd">790000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e2059-wk-Fact-E90BDFC8BEA3858D2014568D6F9E308A"
      unitRef="usd">1268032000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e2078-wk-Fact-EDBDB9A74FAE79E235BE568D6FA8A430"
      unitRef="usd">1262063000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e2098-wk-Fact-90A8C7C4F1520D0D89BA568D6F9D47FC"
      unitRef="usd">-896450000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e2118-wk-Fact-409A1BB99D38B00A8E56568D6FA3FB1B"
      unitRef="usd">-909186000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e2140-wk-Fact-E7F2A828D791FFACE846568D6FA7D6B2"
      unitRef="usd">372365000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e2159-wk-Fact-E666AC17176681A19FF0568D6FA7F312"
      unitRef="usd">353667000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78842947e2225-wk-Fact-80BE2A3DAC6C20EE8909568D6FA69097"
      unitRef="usd">10061562000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78842947e2244-wk-Fact-53220783374824F0FCE3568D6FA6E091"
      unitRef="usd">7980789000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78845196e475-wk-Fact-DAD08EB61A16D400C658568D6FD31B42"
      unitRef="usd">2410608000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78845196e494-wk-Fact-A34654E1D8EB3E9E478F568D6FD45D2D"
      unitRef="usd">2282681000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78845196e509-wk-Fact-6001CE607571A1707B46568D6FCBC6B5"
      unitRef="usd">1131318000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78845196e528-wk-Fact-DD3F10A86B0EDF47A70D568D6FD0EBA4"
      unitRef="usd">1081423000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78845196e548-wk-Fact-359167D24F33A3C9F3D7568D6FD27048"
      unitRef="usd">1279290000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78845196e567-wk-Fact-6FAD78AAB28F1C69C43E568D6FC87B20"
      unitRef="usd">1201258000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78845196e628-wk-Fact-5DB739AF6ECEB8BF1725568D6FD570BB"
      unitRef="usd">834504000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78845196e647-wk-Fact-B64F27FF8C8D6EE0ACF0568D6FC793F6"
      unitRef="usd">778412000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78845196e667-wk-Fact-37C09D0561626912A780568D6FC6256B"
      unitRef="usd">444786000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78845196e686-wk-Fact-86E59F81F67FB1AF9947568D6FD2ACCA"
      unitRef="usd">422846000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseDebt
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78845196e788-wk-Fact-029C82A8871DE0EB0C84568D6FCD93CA"
      unitRef="usd">34291000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78845196e808-wk-Fact-BE7822F8E2FAFC535061568D6FCEEFBB"
      unitRef="usd">28217000</us-gaap:InterestExpenseDebt>
    <us-gaap:OtherInterestAndDividendIncome
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78845196e830-wk-Fact-FE582A68661B7B6FF0DC568D6FD6B1D5"
      unitRef="usd">554000</us-gaap:OtherInterestAndDividendIncome>
    <us-gaap:OtherInterestAndDividendIncome
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78845196e849-wk-Fact-9080DD9F72B336A9E914568D6FD2C265"
      unitRef="usd">572000</us-gaap:OtherInterestAndDividendIncome>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78845196e869-wk-Fact-038A677AFB6CAA44EBEE568D6FD4CEE2"
      unitRef="usd">3103000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78845196e888-wk-Fact-A2208086555174059A92568D6FC6C2D0"
      unitRef="usd">205000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78845196e908-wk-Fact-A66A67F1284CAADD692A568D6FCA4C3F"
      unitRef="usd">-30634000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78845196e928-wk-Fact-F1966A1CC09AA030C7E6568D6FD1453A"
      unitRef="usd">-27440000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78845196e990-wk-Fact-B567D3373073C5EF4CE9568D6FCBA319"
      unitRef="usd">414152000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78845196e1009-wk-Fact-8BEAD5023E33F59A232E568D6FCEC1E9"
      unitRef="usd">395406000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78845196e1029-wk-Fact-905B1FAD1230F2478640568D6FC84CEC"
      unitRef="usd">93000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78845196e1048-wk-Fact-13E2F699ADD9847CFF0F568D6FC708E3"
      unitRef="usd">90500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78845196e1073-wk-Fact-58D576F7EC5C1BCB45AD568D6FD47C91"
      unitRef="usd">321152000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78845196e1092-wk-Fact-6312D272E3FE0899C426568D6FCF2473"
      unitRef="usd">304906000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q1YTD"
      decimals="2"
      id="d78845196e1194-wk-Fact-73C503BB7817BDF9ED77568D6FCA46C6"
      unitRef="usdPerShare">4.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2018Q1QTD"
      decimals="2"
      id="d78845196e1213-wk-Fact-6FF3478A6DAD0CC2C11C568D6FCC4DAE"
      unitRef="usdPerShare">3.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78845196e1228-wk-Fact-0F062E65D38161D9A5FE568D6FC69067"
      unitRef="shares">78484000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78845196e1247-wk-Fact-B4A578F4F3261265F6F0568D6FC5AFFA"
      unitRef="shares">83530000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q1YTD"
      decimals="2"
      id="d78845196e1355-wk-Fact-CC594DEB59B673E2F7D4568D6FC52EA9"
      unitRef="usdPerShare">4.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2018Q1QTD"
      decimals="2"
      id="d78845196e1374-wk-Fact-A8E6C8AD8EAC92865773568D6FC90CC1"
      unitRef="usdPerShare">3.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78845196e1389-wk-Fact-1C624A082E43D98D7F30568D6FCAD317"
      unitRef="shares">79297000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78845196e1408-wk-Fact-FE13ED02F555CF7CF050568D6FC9D383"
      unitRef="shares">84523000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d78851707e690-wk-Fact-1E6DE0AD45F7F3396F0A568D701DD3F0"
      unitRef="shares">79044000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d78851707e709-wk-Fact-22BA0DA9F440D7ABF8EE568D700D8A10"
      unitRef="usd">790000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d78851707e728-wk-Fact-03A80345EF6EF2E3D2AC568D700DB43E"
      unitRef="usd">1262063000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d78851707e748-wk-Fact-3B0BED397EF03BC9A3B5568D701DD818"
      unitRef="usd">-909186000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78851707e768-wk-Fact-E666AC17176681A19FF0568D6FA7F312"
      unitRef="usd">353667000</us-gaap:StockholdersEquity>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="FI2018Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d78851707e836-wk-Fact-1B4FA175B54B526F1395A187B43304A5"
      unitRef="usd">-1410000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="FI2018Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member"
      decimals="-3"
      id="d78851707e856-wk-Fact-0553A7FAB631E166419EA18F321B3B9F"
      unitRef="usd">-1410000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d78851707e930-wk-Fact-7FF8EC312CF17BD42622568D701D19CD"
      unitRef="usd">321152000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78851707e949-wk-Fact-58D576F7EC5C1BCB45AD568D6FD47C91"
      unitRef="usd">321152000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d78851707e969-wk-Fact-49CB063E5C20408F9872568D700D8714"
      unitRef="shares">12000</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d78851707e1002-wk-Fact-5BFBD945F8B74A22E994568D701D3E4C"
      unitRef="usd">3772000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78851707e1041-wk-Fact-749510AAC103EA40C3CF568D701D5DBD"
      unitRef="usd">3772000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d78851707e1061-wk-Fact-86F182A864ACAE04FEB0568D701DCB39"
      unitRef="shares">133000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d78851707e1075-wk-Fact-C81FB7CC762DDD7EC8BC568D701DE9B9"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d78851707e1094-wk-Fact-60F8C4DBD00A7FBC0D37568D701D193B"
      unitRef="usd">11953000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78851707e1133-wk-Fact-5B069B745660D240F0D7568D701DCA21"
      unitRef="usd">11955000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d78851707e1186-wk-Fact-FC517E73B73FF5A01A9E568D700DDC8A"
      unitRef="usd">5085000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78851707e1225-wk-Fact-BCDA2B6128DD56209511568D700DB2F2"
      unitRef="usd">5085000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d78851707e1245-wk-Fact-5D05E910914776AB48E5568D701D75CC"
      unitRef="shares">927000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d78851707e1260-wk-Fact-9495F5356226F0BA05EC568D701DE069"
      unitRef="usd">9000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d78851707e1280-wk-Fact-38959156FD8262CB9DC2568D700D26CC"
      unitRef="usd">14841000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d78851707e1301-wk-Fact-B1716A7DC200C3BE7E61568D700DA461"
      unitRef="usd">307006000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78851707e1321-wk-Fact-76700F9569EA85B96745568D700D5275"
      unitRef="usd">321856000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d78851707e1342-wk-Fact-DF3ECCF219E3DE47EED5568D700DA53D"
      unitRef="shares">78262000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d78851707e1361-wk-Fact-6A515B6DEB95A74721D3568D700DFF63"
      unitRef="usd">783000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d78851707e1380-wk-Fact-6A0F992A829CF2EE332F568D701DC7C4"
      unitRef="usd">1268032000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d78851707e1400-wk-Fact-DC2FFE9AAD44F27A2060568D700D21E2"
      unitRef="usd">-896450000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78851707e1420-wk-Fact-E7F2A828D791FFACE846568D6FA7D6B2"
      unitRef="usd">372365000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d78851707e1822-wk-Fact-14FF3525850423DC2ACE568D701DCC35"
      unitRef="shares">84302000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d78851707e1841-wk-Fact-C4DFB84AFD77D5C448F0568D700D89B5"
      unitRef="usd">843000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d78851707e1860-wk-Fact-FA9F3B4D373621D18F1D568D701D391A"
      unitRef="usd">1265043000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d78851707e1880-wk-Fact-F92D4E5CCFD2F8DE929E568D700DE68C"
      unitRef="usd">-612840000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2017Q4"
      decimals="-3"
      id="d78851707e1900-wk-Fact-2405F035731D1BC4C876568D701D8DAD"
      unitRef="usd">653046000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d78851707e1968-wk-Fact-52016914AE50B88B06D9568D700D2D1F"
      unitRef="usd">304906000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78851707e1987-wk-Fact-6312D272E3FE0899C426568D6FCF2473"
      unitRef="usd">304906000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d78851707e2007-wk-Fact-2AA43AC1BD6F47D04660568D700DD844"
      unitRef="shares">17000</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d78851707e2040-wk-Fact-182975413843F88C1930568D700D4C90"
      unitRef="usd">3633000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78851707e2079-wk-Fact-96B8FBB1E8B8725BECE2568D700D5270"
      unitRef="usd">3633000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d78851707e2099-wk-Fact-D14C1A7DB1EF6735C2C1568D701D1EFF"
      unitRef="shares">137000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d78851707e2113-wk-Fact-492F81B91CF29D160F7F92993A937853"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d78851707e2132-wk-Fact-7BE09343F9B2FC690BD8568D700DD7E4"
      unitRef="usd">6856000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78851707e2171-wk-Fact-50E7BCEACB40FF75233B568D701D9F3F"
      unitRef="usd">6858000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d78851707e2224-wk-Fact-8146A1109FF613132656568D700DE649"
      unitRef="usd">4835000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78851707e2263-wk-Fact-25618BF417CB42D5714E568D701D9390"
      unitRef="usd">4835000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d78851707e2283-wk-Fact-26E55D6D6D604F868572568D701D9403"
      unitRef="shares">2188000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d78851707e2298-wk-Fact-E7B6EBB96E240EA78419568D700D9EF3"
      unitRef="usd">22000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d78851707e2318-wk-Fact-34C01D4407EEB0B782B2568D700DD249"
      unitRef="usd">33001000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d78851707e2339-wk-Fact-F6FB9B6218F1F173642C568D700DF2CC"
      unitRef="usd">516427000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78851707e2359-wk-Fact-ED710F4B94FCE49CAB8F568D701D492F"
      unitRef="usd">549450000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d78851707e2380-wk-Fact-3374483FAFA9F6AAC28A568D700DB5C0"
      unitRef="shares">82268000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d78851707e2399-wk-Fact-F797F4C1D6F49892ED2C568D701D2E14"
      unitRef="usd">823000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d78851707e2418-wk-Fact-B38B84FFFC5F7477C789568D700DD0E8"
      unitRef="usd">1247366000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d78851707e2438-wk-Fact-BD451C68267E8B42D527568D701D49C4"
      unitRef="usd">-824361000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q1"
      decimals="-3"
      id="d78851707e2458-wk-Fact-6DD38EBD07B2F7A0DCC8568D701D6554"
      unitRef="usd">423828000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e556-wk-Fact-58D576F7EC5C1BCB45AD568D6FD47C91"
      unitRef="usd">321152000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e575-wk-Fact-6312D272E3FE0899C426568D6FCF2473"
      unitRef="usd">304906000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e631-wk-Fact-0C710DC2B44E717403D0568D7058CF31"
      unitRef="usd">63964000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e650-wk-Fact-B4CDA3B4F868CE6E73BD568D705D5D0A"
      unitRef="usd">69920000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e670-wk-Fact-41A0E109246FAFF23FDE568D7054B522"
      unitRef="usd">918000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e689-wk-Fact-4D5FA3B724220F947CFE568D705EADBD"
      unitRef="usd">795000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e709-wk-Fact-9B04F9292A17ADC61CF6568D7054766B"
      unitRef="usd">4312000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e728-wk-Fact-9AFF829D23F23E8C571D568D704FEAEA"
      unitRef="usd">4370000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e748-wk-Fact-72C3B4DE0BD09D18FD2D568D70566990"
      unitRef="usd">5424000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e767-wk-Fact-6D5C0BB300F01A50BB2D568D705D60A7"
      unitRef="usd">5176000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e787-wk-Fact-84DB5D49B813B9BB1BAA568D705CF6E7"
      unitRef="usd">-2245000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e806-wk-Fact-F1C0328AD27B3854E967568D7059B67A"
      unitRef="usd">-2244000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e868-wk-Fact-20BAE15B06BEFFD5817B568D7052E020"
      unitRef="usd">60914000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e888-wk-Fact-69CEEA0B0B9F1959A57C568D705D0C20"
      unitRef="usd">10421000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e909-wk-Fact-D676FC3D1C9CA52DC449568D70553FBA"
      unitRef="usd">35405000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e929-wk-Fact-807698271B5817DAA094568D705AF1F6"
      unitRef="usd">42643000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e950-wk-Fact-5A30172E65F75F12D0EF568D705CA7BD"
      unitRef="usd">60918000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e969-wk-Fact-D44967E18065CECD1941568D70501CA0"
      unitRef="usd">32756000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e989-wk-Fact-C44C7F16F323EC0A4AEB568D7053860A"
      unitRef="usd">82476000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e1008-wk-Fact-8FBD9FC1E388C2E3CE18568D7058B0BB"
      unitRef="usd">79380000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e1028-wk-Fact-953C00585737B0D4F4D3568D70581DC5"
      unitRef="usd">4468000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e1048-wk-Fact-B216C49B43B20382A280568D70529375"
      unitRef="usd">14206000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e1069-wk-Fact-2DDFD348DB7CD0F1BC62568D70550CC3"
      unitRef="usd">440622000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e1088-wk-Fact-750513FBD1A85A2C73BE568D704FCC79"
      unitRef="usd">432277000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e1190-wk-Fact-2EBBDA190ED93633C133568D704EAA86"
      unitRef="usd">152914000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e1210-wk-Fact-346F170FE17A897D4D6A568D705E11EB"
      unitRef="usd">114843000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e1231-wk-Fact-DEAC8361B6752E9E7BAE568D7057EC5C"
      unitRef="usd">1811000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e1250-wk-Fact-5BD3FAE792D60805D929568D705B1892"
      unitRef="usd">752000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e1271-wk-Fact-50763D8C51EBCC15E858568D70560766"
      unitRef="usd">295000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e1291-wk-Fact-814532AF99A68AA5B1A0568D7059A593"
      unitRef="usd">375000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e1312-wk-Fact-7CC38C57E3F755739D73568D705A13F8"
      unitRef="usd">-151398000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e1332-wk-Fact-DCF82A5474A9E299AACB568D70583174"
      unitRef="usd">-114466000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e1435-wk-Fact-1CBDF8ED016176F139FE568D7051ECA9"
      unitRef="usd">874000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e1454-wk-Fact-2BE473D6AB0B989FE48D568D705447F7"
      unitRef="usd">755000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e1474-wk-Fact-2A5BD5D75D3E1551E328568D7053ACF7"
      unitRef="usd">831000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e1494-wk-Fact-C097959379B6EAB7C97F568D7059EE22"
      unitRef="usd">541000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e1515-wk-Fact-7917DCED4A0648AD81EC568D70551ADB"
      unitRef="usd">321856000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e1535-wk-Fact-9E0B941D3C6264723663568D704FFA75"
      unitRef="usd">549450000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromStockPlans
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e1556-wk-Fact-DFF620C2693C764D67EB568D70548FD6"
      unitRef="usd">15224000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e1575-wk-Fact-FC4C4672D3F94250EA86568D70523C95"
      unitRef="usd">11972000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e1595-wk-Fact-0A5E7AD6624120E6D168568D705AC9FD"
      unitRef="usd">-190000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e1615-wk-Fact-208C21B58963A2347120568D705B3CFC"
      unitRef="usd">-2156000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e1636-wk-Fact-B9007DD49BD42DAC41F3568D7053B744"
      unitRef="usd">-263822000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e1656-wk-Fact-16ECBE1ACB42525F64F7568D705E8F27"
      unitRef="usd">-325634000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e1719-wk-Fact-14BEC60E07838473755A568D7050449B"
      unitRef="usd">25402000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e1738-wk-Fact-96B8FD8D5CDEAF161F21568D7056930E"
      unitRef="usd">-7823000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78847548e1759-wk-Fact-141849A0B808C4A30148568D6F9CADEE"
      unitRef="usd">31315000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2017Q4"
      decimals="-3"
      id="d78847548e1778-wk-Fact-78D7C10CADE8E0CF591F568D7050C4CE"
      unitRef="usd">46348000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78847548e1803-wk-Fact-3529DA49241303D34097568D6F99FCE5"
      unitRef="usd">56717000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2018Q1"
      decimals="-3"
      id="d78847548e1822-wk-Fact-FA1A512CBA99605D694E568D70529369"
      unitRef="usd">38525000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:IncomeTaxesPaid
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e1924-wk-Fact-625F3C84D3F000A35A66568D7051D625"
      unitRef="usd">5335000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e1943-wk-Fact-AB09CA7DE48D519EB710568D705F50F8"
      unitRef="usd">7939000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78847548e1958-wk-Fact-5BA239B227BCC5337E9E568D7051F5A8"
      unitRef="usd">47796000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78847548e1977-wk-Fact-9445DE8728D0DD497BE6568D705D89C9"
      unitRef="usd">48763000</us-gaap:InterestPaidNet>
    <us-gaap:BasisOfAccounting
      contextRef="FD2019Q1YTD"
      id="TextSelection-7CE3329E1376AD5DBDE8568D70925328-0-wk-Fact-B074824BB472B8AFAD0D568D70920A68">NOTE 1 &#x2013; BASIS OF PRESENTATION&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The accompanying unaudited condensed consolidated financial statements of O&#x2019;Reilly Automotive, Inc. and its subsidiaries (the &#x201c;Company&#x201d; or &#x201c;O&#x2019;Reilly&#x201d;) have been prepared in accordance with United States generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) 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;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, are not necessarily indicative of the results that may be expected for the year ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.  For further information, refer to the consolidated financial statements and footnotes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the year ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2018&lt;/span&gt;.</us-gaap:BasisOfAccounting>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="FD2019Q1YTD"
      id="TextSelection-3EA856A142BECAF04D9F568D70923F31-0-wk-Fact-1C9924FE5ED88249F458568D709248A0">NOTE 2 &#x2013; FAIR VALUE MEASUREMENTS&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span 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;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Level 1 &#x2013; Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.&lt;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Level 2 &#x2013; 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;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Level 3 &#x2013; Unobservable inputs for the asset or liability.&lt;/span&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;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Financial assets and liabilities measured at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span 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&#x2019;s nonqualified deferred compensation plan.  See Note 8 for further information concerning the Company&#x2019;s benefit plans.  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company&#x2019;s marketable securities were accounted for as trading securities and the carrying amount of its marketable securities were included in &#x201c;Other assets, net&#x201d; on the accompanying Condensed Consolidated Balance Sheets as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:normal;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:normal;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.  The Company recorded an increase in fair value related to its marketable securities in the amount of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$2.8 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; for the three months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and a decrease in fair value related to its marketable securities in the amount of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$0.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; for the three months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, which were included in &#x201c;Other income (expense)&#x201d; on the accompanying Condensed Consolidated Statements of Income. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The tables below identify the estimated fair value of the Company&#x2019;s marketable securities, determined by reference to quoted market prices (Level 1), as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:normal;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:19%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:26%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;March 31, 2019&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Quoted Prices in Active Markets for Identical Instruments&lt;br/&gt;(Level 1)&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Significant Other Observable Inputs&lt;br/&gt;(Level 2)&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Total&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Marketable securities&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;28,149&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;28,149&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:19%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:26%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December 31, 2018&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Quoted Prices in Active Markets for Identical Instruments&lt;br/&gt;(Level 1)&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Significant Other Observable Inputs&lt;br/&gt;(Level 2)&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Marketable securities&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;25,493&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;25,493&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span 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;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;in a business combination or property and equipment that are determined to be impaired.  As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company did &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;not&lt;/span&gt;&lt;span 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;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Fair value of financial instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The carrying amounts of the Company&#x2019;s senior notes and unsecured revolving credit facility borrowings are included in &#x201c;Long-term debt&#x201d; on the accompanying Condensed Consolidated Balance Sheets as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.  See Note 4 for further information concerning the Company&#x2019;s senior notes and unsecured revolving credit facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The table below identifies the estimated fair value of the Company&#x2019;s senior notes, using the market approach.  The fair value as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span 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;/span&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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:20%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;March 31, 2019&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2018&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Carrying Amount&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Estimated Fair Value&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Carrying Amount&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Estimated Fair Value&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Senior Notes&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,130,921&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,209,279&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,130,122&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,116,046&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The carrying amount of the Company&#x2019;s unsecured revolving credit facility approximates fair value (Level 2), as borrowings under the facility bear variable interest at current market rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="FD2019Q1YTD"
      id="TextSelection-F83F3F7BC5444047265E568D70928807-0-wk-Fact-0A40264B6C2E54079133568D709235C6">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;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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Level 1 &#x2013; Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.&lt;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Level 2 &#x2013; 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;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;Level 3 &#x2013; Unobservable inputs for the asset or liability.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:IncreaseDecreaseInTradingSecurities
      contextRef="FD2019Q1YTD"
      decimals="-5"
      id="d78851694e423-wk-Fact-4BB0784A2EDC85913B97568D7092530E"
      unitRef="usd">2800000</us-gaap:IncreaseDecreaseInTradingSecurities>
    <us-gaap:IncreaseDecreaseInTradingSecurities
      contextRef="FD2018Q1QTD"
      decimals="-5"
      id="d78851694e431-wk-Fact-A78D083D4DD9FFB4BE86568D70A2492A"
      unitRef="usd">-100000</us-gaap:IncreaseDecreaseInTradingSecurities>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="FD2019Q1YTD"
      id="TextSelection-C87B0A3240758082309C568D70927A0F-0-wk-Fact-3D178F89EECAC4DA22EF568D7092AEBF">&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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:19%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:26%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;March 31, 2019&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Quoted Prices in Active Markets for Identical Instruments&lt;br/&gt;(Level 1)&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Significant Other Observable Inputs&lt;br/&gt;(Level 2)&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Total&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Marketable securities&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;28,149&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;28,149&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:19%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:26%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December 31, 2018&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Quoted Prices in Active Markets for Identical Instruments&lt;br/&gt;(Level 1)&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Significant Other Observable Inputs&lt;br/&gt;(Level 2)&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Marketable securities&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;25,493&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;25,493&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member"
      decimals="-3"
      id="d78851694e660-wk-Fact-0493296E7349BAB6DAB8568D70A2CB7F"
      unitRef="usd">28149000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member"
      decimals="-3"
      id="d78851694e679-wk-Fact-2EAB0722D6DB68E49AF9568D70A2D71A"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member"
      decimals="-3"
      id="d78851694e698-wk-Fact-33D4E58EAEE01D4078AC568D70A27D17"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78851694e718-wk-Fact-A7F97549A1A9715BB41B568D70A2B288"
      unitRef="usd">28149000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member"
      decimals="-3"
      id="d78851694e927-wk-Fact-1449D2AAB65A56B53B00568D7092F04A"
      unitRef="usd">25493000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member"
      decimals="-3"
      id="d78851694e946-wk-Fact-E11EF10CC662BA50A129568D70921FA8"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member"
      decimals="-3"
      id="d78851694e965-wk-Fact-C25283BDA884E9C8131D568D70926105"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78851694e985-wk-Fact-421AD42CB9E58583D5B9568D70927A08"
      unitRef="usd">25493000</us-gaap:InvestmentsFairValueDisclosure>
    <orly:FairValueOfFinancialInstrumentsTableTextBlock
      contextRef="FD2019Q1YTD"
      id="TextSelection-80AC4428A291CADA7DE2568D7092A7F6-0-wk-Fact-4E7A77041FBC176A72E2568D70926C26">&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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:20%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;March 31, 2019&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2018&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Carrying Amount&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Estimated Fair Value&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Carrying Amount&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Estimated Fair Value&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Senior Notes&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,130,921&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,209,279&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,130,122&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,116,046&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</orly:FairValueOfFinancialInstrumentsTableTextBlock>
    <us-gaap:SeniorLongTermNotes
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78851694e1252-wk-Fact-7DC4C2EE1C004DDDDAE4568D70A23D3D"
      unitRef="usd">3130921000</us-gaap:SeniorLongTermNotes>
    <us-gaap:DebtInstrumentFairValue
      contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member"
      decimals="-3"
      id="d78851694e1271-wk-Fact-2CC82F2B7AB050929121568D7092A952"
      unitRef="usd">3209279000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:SeniorLongTermNotes
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78851694e1290-wk-Fact-D713E53BED4EF6878503568D70920704"
      unitRef="usd">3130122000</us-gaap:SeniorLongTermNotes>
    <us-gaap:DebtInstrumentFairValue
      contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member"
      decimals="-3"
      id="d78851694e1310-wk-Fact-8559884746D22B0BC0D2568D70A2A481"
      unitRef="usd">3116046000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="FD2019Q1YTD"
      id="TextSelection-195D5702DCFD26D15C899C60F1CD66D3-0-wk-Fact-5000403F34874DFCA8609C7796668ABA">NOTE 3 &#x2013; LEASES&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Operating lease commitments: &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company leases certain office space, retail stores, distribution centers and equipment under long-term, non-cancelable operating leases.  Lease components are not accounted for separately from nonlease components.  Leases generally include renewal options and some include options to purchase, provisions for percentage rent based on sales and/or incremental step increase provisions.  The exercise of renewal options is typically at the Company&#x2019;s sole discretion and all operating lease expense is recognized on a straight-line basis over the lease term.  The Company&#x2019;s lease agreements do not contain any material residual value guarantees or material restrictive covenants.  The Company rents or subleases certain surplus real estate to third parties.  Right-of-use assets and corresponding operating lease liabilities are recognized for all leases with an initial term greater than 12 months.  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;See Note 11 for further information concerning the Company&#x2019;s adoption of Accounting Standard Codification 842 - Leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table summarizes Total lease cost for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, which was primarily included in &#x201c;Selling, general and administrative expenses&#x201d; on the accompanying Condensed Consolidated Statements of Income (in thousands):&lt;/span&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="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:75%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:23%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended March 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Operating lease cost&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;78,814&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Short-term operating lease cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,058&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Variable operating lease cost&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;18,378&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Sublease income&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(957&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Total lease cost&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;98,293&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table summarizes other lease related information for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;:&lt;/span&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="5"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:23%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended March 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Cash paid for amounts included in the measurement of operating lease liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Operating cash flows from operating leases (in thousands)&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;78,298&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities (in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;10,940&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Weighted-average remaining lease term - operating leases&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;10.5 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Weighted-average discount rate - operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4.2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table identifies the future minimum lease payments under all of the Company&#x2019;s operating leases for each of the next five years, and in the aggregate thereafter, and reconciles to the present value of the &#x201c;Operating lease liabilities, less current portion&#x201d; included in the accompanying Condensed Consolidated Balance Sheet as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands): &lt;/span&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="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:42%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;March&#160;31, 2019&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Related Parties&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Non-Related Parties&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;April 1, 2019 to December 31, 2019&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,561&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;233,211&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;236,772&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,988&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;297,993&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;301,981&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2021&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,521&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;270,127&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;273,648&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,763&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;245,803&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;248,566&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2023&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,540&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;215,476&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;218,016&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Thereafter&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,544&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,172,067&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,175,611&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total operating lease payments&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;19,917&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,434,677&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,454,594&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less:  present value discount&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;526,498&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;528,678&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total operating lease liabilities&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;17,737&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,908,179&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,925,916&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less:  current portion of operating lease liabilities&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,598&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;292,007&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;296,605&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Operation lease liabilities, less current portion&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,139&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,616,172&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,629,311&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company leases certain land and buildings related to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;74&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of its O&#x2019;Reilly Auto Parts stores under fifteen- or twenty-year operating lease agreements with entities that include one or more of the Company&#x2019;s affiliated directors or members of an affiliated director&#x2019;s immediate family.  Generally, these lease agreements provide for renewal options for an additional five years at the option of the Company, and the lease agreements are periodically modified to further extend the lease term for specific stores under the agreements.  Lease payments under these operating leases totaled &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.  The Company believes that the lease agreements with the affiliated entities are on terms comparable to those obtainable from third parties.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The future minimum lease payments under the Company&#x2019;s operating leases, in the table above, do not include potential amounts for percentage rent and other variable operating lease related costs and have not been reduced by expected future minimum sublease income under non-cancelable subleases, which was approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$16.3 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.  The present value discount component of the future minimum lease payments under the Company&#x2019;s operating leases, in the table above, was primarily calculated using the Company&#x2019;s incremental borrowing rate based on information available at the lease commencement or modification date; for leases that commenced prior to January 1, 2019, the incremental borrowing rate used was as of January 1, 2019.  When the implicit rate of a lease is available, the implicit rate is used in the calculation and not the Company&#x2019;s incremental borrowing rate.   &lt;/span&gt;&lt;/div&gt;&lt;br/&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="FD2019Q1YTD"
      id="TextSelection-3012A498D49F7B7873869C74BCEC1692-0-wk-Fact-5E7F53D5FBA2C0A411679C7A02F93E12">The Company leases certain office space, retail stores, distribution centers and equipment under long-term, non-cancelable operating leases.  Lease components are not accounted for separately from nonlease components.  Leases generally include renewal options and some include options to purchase, provisions for percentage rent based on sales and/or incremental step increase provisions.  The exercise of renewal options is typically at the Company&#x2019;s sole discretion and all operating lease expense is recognized on a straight-line basis over the lease term.  The Company&#x2019;s lease agreements do not contain any material residual value guarantees or material restrictive covenants.  The Company rents or subleases certain surplus real estate to third parties.  Right-of-use assets and corresponding operating lease liabilities are recognized for all leases with an initial term greater than 12 months.  &lt;br/&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="FD2019Q1YTD"
      id="TextSelection-6B16F293BD9CA5F06D889C8ECBF957C8-0-wk-Fact-2797B6F5756D51EEB32B9C8EF6C821A8">&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="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:75%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:23%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended March 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Operating lease cost&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;78,814&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Short-term operating lease cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,058&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Variable operating lease cost&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;18,378&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Sublease income&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(957&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Total lease cost&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;98,293&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78851696e432-wk-Fact-9C35FACC272AEE85FA9E9C9C3260E2C8"
      unitRef="usd">78814000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78851696e447-wk-Fact-9DB357130972773E505D9C9C3FC32A00"
      unitRef="usd">2058000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78851696e467-wk-Fact-0A2DC1E79833F4DFCCBD9C9C5A19D0BA"
      unitRef="usd">18378000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78851696e487-wk-Fact-18F483C78A99818B8BA69C9C6706C4A7"
      unitRef="usd">957000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78851696e513-wk-Fact-A1FEEBEF85869F9DD1BA791D1917A744"
      unitRef="usd">98293000</us-gaap:LeaseCost>
    <orly:LesseeOperatingLeaseOtherLeaseInformationTableTextBlock
      contextRef="FD2019Q1YTD"
      id="TextSelection-F0F667DAF348938F6BA9795B8E8CDA73-0-wk-Fact-65DD0008180A2A862D04795BC1CA7F55">&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="5"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:23%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended March 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Cash paid for amounts included in the measurement of operating lease liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Operating cash flows from operating leases (in thousands)&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;78,298&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities (in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;10,940&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Weighted-average remaining lease term - operating leases&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;10.5 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Weighted-average discount rate - operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4.2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</orly:LesseeOperatingLeaseOtherLeaseInformationTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78851696e619-wk-Fact-9C8C0DE88860CA0DB38979BB44AB393D"
      unitRef="usd">78298000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78851696e644-wk-Fact-F135297B30B2C84AD37E79BAC2BAFF44"
      unitRef="usd">10940000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="FI2019Q1"
      id="d78851696e664-wk-Fact-4FB4C23F9A15B272A14D9CB57D27A680">P10Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="FI2019Q1"
      decimals="3"
      id="d78851696e689-wk-Fact-06359CD5BA620780BEBE9CB5C5D075EC"
      unitRef="rate">0.042</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="FD2019Q1YTD"
      id="TextSelection-CF543DEF4AE5288A08009C8842E1901A-0-wk-Fact-8C61893B13965515CD519C886B91DED9">&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="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:42%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;March&#160;31, 2019&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Related Parties&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Non-Related Parties&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;April 1, 2019 to December 31, 2019&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,561&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;233,211&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;236,772&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,988&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;297,993&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;301,981&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2021&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,521&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;270,127&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;273,648&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,763&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;245,803&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;248,566&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2023&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,540&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;215,476&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;218,016&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Thereafter&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,544&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,172,067&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,175,611&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total operating lease payments&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;19,917&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,434,677&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,454,594&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less:  present value discount&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;526,498&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;528,678&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total operating lease liabilities&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;17,737&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,908,179&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,925,916&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less:  current portion of operating lease liabilities&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,598&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;292,007&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;296,605&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Operation lease liabilities, less current portion&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,139&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,616,172&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,629,311&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember"
      decimals="-3"
      id="d78851696e870-wk-Fact-A64F0561CC23416F7C3C9CB17F3D1BBA"
      unitRef="usd">3561000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember"
      decimals="-3"
      id="d78851696e889-wk-Fact-899C44D3E3B2FBCC98029CB199F83976"
      unitRef="usd">233211000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78851696e908-wk-Fact-D32E4C3E1491258151B89CB199F8B487"
      unitRef="usd">236772000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember"
      decimals="-3"
      id="d78851696e924-wk-Fact-D97292E6ED8DB9941A7E9CB1B0C02A1E"
      unitRef="usd">3988000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember"
      decimals="-3"
      id="d78851696e943-wk-Fact-D833BC505A0F66191B599CB1B0925D16"
      unitRef="usd">297993000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78851696e962-wk-Fact-E301EA9A851386279B5B9CB1B0A16696"
      unitRef="usd">301981000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember"
      decimals="-3"
      id="d78851696e983-wk-Fact-D8568AFDBBB50C5848119CB1DF85DB84"
      unitRef="usd">3521000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember"
      decimals="-3"
      id="d78851696e1002-wk-Fact-47AC5E3389AE8D112C069CB1DFA413FB"
      unitRef="usd">270127000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78851696e1021-wk-Fact-7D399E20BAE23C2EB1D29CB1DF75089D"
      unitRef="usd">273648000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember"
      decimals="-3"
      id="d78851696e1042-wk-Fact-7A9BE1C8C8096170FEC09CB1F05B91BA"
      unitRef="usd">2763000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember"
      decimals="-3"
      id="d78851696e1061-wk-Fact-1E62DC79E996E93D492B9CB1F07ACFB2"
      unitRef="usd">245803000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78851696e1080-wk-Fact-5EAC95ADE854180ED7B49CB1F04D85BF"
      unitRef="usd">248566000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember"
      decimals="-3"
      id="d78851696e1101-wk-Fact-96076537BD9DEC803ACD9CB20233093E"
      unitRef="usd">2540000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember"
      decimals="-3"
      id="d78851696e1120-wk-Fact-2C30D782F7BE6CFB2BFC9CB2022B8527"
      unitRef="usd">215476000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78851696e1139-wk-Fact-914FB17751C0C112DCDD9CB2022EEE2D"
      unitRef="usd">218016000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember"
      decimals="-3"
      id="d78851696e1160-wk-Fact-B3843ABD1EEC6DE85DEF9CB217AAA83B"
      unitRef="usd">3544000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember"
      decimals="-3"
      id="d78851696e1179-wk-Fact-03BE688117C4A8378D2F9CB217AE1ADE"
      unitRef="usd">1172067000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78851696e1198-wk-Fact-C595CED836D52E3C65479CB217B3ABDB"
      unitRef="usd">1175611000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember"
      decimals="-3"
      id="d78851696e1219-wk-Fact-82952861322F1CDF31E19CB2324953A1"
      unitRef="usd">19917000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember"
      decimals="-3"
      id="d78851696e1238-wk-Fact-18C566EAC3A77FF8E5FB9CB232489FFA"
      unitRef="usd">2434677000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78851696e1257-wk-Fact-2B67AC7B5524DFF7C95D9CB23248E881"
      unitRef="usd">2454594000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember"
      decimals="-3"
      id="d78851696e1278-wk-Fact-48D553DC61EDB8C1C4319CB241747851"
      unitRef="usd">2180000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember"
      decimals="-3"
      id="d78851696e1297-wk-Fact-7D04D417F468B7590A679CB241774EBA"
      unitRef="usd">526498000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78851696e1316-wk-Fact-2FF744C5484EFFD2051F9CB2417C5701"
      unitRef="usd">528678000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember"
      decimals="-3"
      id="d78851696e1337-wk-Fact-E225F6167E609197B0ED9CB252F786A6"
      unitRef="usd">17737000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember"
      decimals="-3"
      id="d78851696e1356-wk-Fact-4FA81016B2636C520FF39CB252E9FF6B"
      unitRef="usd">1908179000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78851696e1375-wk-Fact-DFB75F2AA6F6F4694CF99CB2531B467E"
      unitRef="usd">1925916000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember"
      decimals="-3"
      id="d78851696e1397-wk-Fact-CD449CAD765C2AABBD7C9CB273F89412"
      unitRef="usd">4598000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember"
      decimals="-3"
      id="d78851696e1416-wk-Fact-1B1313F1E6810A359B529CB2742F47D4"
      unitRef="usd">292007000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78851696e1435-wk-Fact-1EC3D7393430D600D700928D315A0099"
      unitRef="usd">296605000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember"
      decimals="-3"
      id="d78851696e1461-wk-Fact-5A85450E56AA79B35F899CB28B9D9BFA"
      unitRef="usd">13139000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_orly_NonRelatedPartiesMember"
      decimals="-3"
      id="d78851696e1480-wk-Fact-8A85AACF36ED02E933E99CB28B6A5F5C"
      unitRef="usd">1616172000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78851696e1499-wk-Fact-4BBCE5B8E3A45A84577C92913AD24506"
      unitRef="usd">1629311000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:NumberOfStores
      contextRef="FI2019Q1_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember"
      decimals="0"
      id="d78851696e1513-wk-Fact-DA98AC4DB8A5D532F2339CC8C6F4377D"
      unitRef="stores">74</us-gaap:NumberOfStores>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="FD2019Q1QTD_us-gaap_TitleOfIndividualAxis_us-gaap_ManagementMember"
      decimals="-5"
      id="d78851696e1517-wk-Fact-B0D400C2345AC8A1ABA59CB953FD3773"
      unitRef="usd">1200000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceived
      contextRef="FI2019Q1"
      decimals="-5"
      id="d78851696e1534-wk-Fact-79B7B4D765F7FA80EEC39CE4A92B3FE7"
      unitRef="usd">16300000</us-gaap:LessorOperatingLeasePaymentsToBeReceived>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="FD2019Q1YTD"
      id="TextSelection-4E13C50FE2A9A97CCC50568D70BA9648-0-wk-Fact-52C4673CDEF931B3EEDD568D70B37A8E">NOTE 4 &#x2013; FINANCING&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table identifies the amounts included in &#x201c;Long-term debt&#x201d; on the accompanying Condensed Consolidated Balance Sheets as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;padding-left:24px;text-indent:-24px;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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:19%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:15%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:15%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;March&#160;31, 2019&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="7" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Revolving Credit Facility, weighted-average variable interest rate of&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3.740%&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;330,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;287,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;million,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4.875&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Senior Notes due 2021,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;effective interest rate of 4.952%&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span 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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;498,573&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;498,371&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;300&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;million,&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4.625&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Senior Notes due 2021,&lt;/span&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;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;effective interest rate of 4.644%&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span 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;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;299,315&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;299,244&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;300&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;million,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3.800&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Senior Notes due 2022,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;effective interest rate of 3.845%&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span 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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;298,666&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;298,574&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;300&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;million,&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3.850&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Senior Notes due 2023,&lt;/span&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;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;effective interest rate of 3.851%&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span 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;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;298,881&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;298,821&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;million,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3.550&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Senior Notes due 2026,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;effective interest rate of 3.570%&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span 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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;496,354&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;496,240&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;750&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;million,&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3.600&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Senior Notes due 2027,&lt;/span&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;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;effective interest rate of 3.619%&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(6)&lt;/sup&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;744,020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;743,868&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;million,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4.350&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Senior Notes due 2028,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;effective interest rate of 4.383%&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(7)&lt;/sup&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;495,112&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;495,004&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Long-term debt&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,460,921&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,417,122&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span 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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$0.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$0.7 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$0.8 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$0.9 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;.&lt;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span 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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$0.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$0.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;.&lt;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span 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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$0.4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$0.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$0.9 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$1.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;.&lt;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span 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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of less than &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$0.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$1.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$1.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;.&lt;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span 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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$0.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$3.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$3.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;. &lt;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(6)&lt;/sup&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$1.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$1.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$4.9 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$5.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;.&lt;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(7)&lt;/sup&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$1.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$1.3 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$3.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$3.7 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-top:4px;padding-left:24px;text-indent:-24px;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Unsecured revolving credit facility:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;On &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&lt;span style="white-space:nowrap"&gt;April 5, 2017&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company entered into a credit agreement (the &#x201c;Credit Agreement&#x201d;).  The Credit Agreement provides for a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1.2 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; unsecured revolving credit facility (the &#x201c;Revolving Credit Facility&#x201d;) arranged by JPMorgan Chase Bank, N.A., which is scheduled to mature in &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;April 2022&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.  The Credit Agreement includes a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$200 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; sub-limit for the issuance of letters of credit and a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$75 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; sub-limit for swing line borrowings under the Revolving Credit Facility.  As described in the Credit Agreement governing the Revolving Credit Facility, the Company may, from time to time, subject to certain conditions, increase the aggregate commitments under the Revolving Credit Facility by up to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$600 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, provided that the aggregate amount of the commitments does not exceed &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1.8 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; at any time. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company had outstanding letters of credit, primarily to support obligations related to workers&#x2019; compensation, general liability and other insurance policies, in the amounts of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$39.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$35.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively, reducing the aggregate availability under the Credit Agreement by those amounts. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Borrowings under the Revolving Credit Facility (other than swing line loans) bear interest, at the Company&#x2019;s option, at either an Alternate Base Rate or an Adjusted LIBO Rate (both as defined in the Credit Agreement) plus an applicable margin.  Swing line loans made under the 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 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&#x2019;s debt by Moody&#x2019;s Investor Service, Inc. and Standard &amp;amp; Poor&#x2019;s Ratings Services, subject to limited exceptions.  As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, based upon the Company&#x2019;s current credit ratings, its margin for Alternate Base Rate loans was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.000%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, its margin for Eurodollar Revolving Loans was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.900%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and its facility fee was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.100%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Credit Agreement contains certain covenants, including limitations on subsidiary indebtedness, a minimum consolidated fixed charge coverage ratio of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2.50&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;:1.00 and a maximum consolidated leverage ratio of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3.50&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;: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 &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;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 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 Credit Agreement and litigation from lenders.  As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company remained in compliance with all covenants under the Credit Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Senior notes:&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company has issued a cumulative &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$3.2 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; aggregate principal amount of unsecured senior notes, which are due between &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2028&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, with UMB Bank, N.A. as trustee.  Interest on the senior notes, ranging from &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3.550%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4.875%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, is payable semi-annually and is computed on the basis of a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;360&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;-day year.  None of the Company&#x2019;s subsidiaries is a guarantor under the senior notes.  Each of the senior notes is subject to certain customary covenants, with which the Company complied as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="FD2019Q1YTD"
      id="TextSelection-56A855336EA941F23B09568D70BC0883-0-wk-Fact-AE52DA27C3A448F79C3F568D70B3FA4F">&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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:19%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:15%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:15%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;March&#160;31, 2019&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="7" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Revolving Credit Facility, weighted-average variable interest rate of&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3.740%&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;330,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;287,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;million,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4.875&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Senior Notes due 2021,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;effective interest rate of 4.952%&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span 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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;498,573&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;498,371&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;300&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;million,&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4.625&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Senior Notes due 2021,&lt;/span&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;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;effective interest rate of 4.644%&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span 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;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;299,315&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;299,244&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;300&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;million,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3.800&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Senior Notes due 2022,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;effective interest rate of 3.845%&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span 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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;298,666&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;298,574&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;300&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;million,&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3.850&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Senior Notes due 2023,&lt;/span&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;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;effective interest rate of 3.851%&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span 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;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;298,881&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;298,821&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;million,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3.550&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Senior Notes due 2026,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;effective interest rate of 3.570%&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span 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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;496,354&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;496,240&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;750&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;million,&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3.600&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Senior Notes due 2027,&lt;/span&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;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;effective interest rate of 3.619%&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(6)&lt;/sup&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;744,020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;743,868&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;million,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4.350&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Senior Notes due 2028,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;effective interest rate of 4.383%&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(7)&lt;/sup&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;495,112&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;495,004&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Long-term debt&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,460,921&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,417,122&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span 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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$0.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$0.7 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$0.8 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$0.9 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;.&lt;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span 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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$0.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$0.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;.&lt;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span 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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$0.4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$0.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$0.9 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$1.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;.&lt;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span 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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of less than &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$0.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$1.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$1.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;.&lt;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span 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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$0.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$3.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$3.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;. &lt;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(6)&lt;/sup&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$1.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$1.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$4.9 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$5.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(7)&lt;/sup&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Net of unamortized discount of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$1.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$1.3 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and debt issuance costs of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$3.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;span&gt;$3.7 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;December&#160;31, 2018&lt;/span&gt;.</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="FI2019Q1_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember"
      decimals="5"
      id="d78852659e526-wk-Fact-C728834ABC116539C4D4976281C5A517"
      unitRef="rate">0.03740</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:UnsecuredDebt
      contextRef="FI2019Q1_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember"
      decimals="-3"
      id="d78852659e541-wk-Fact-134C4ADA80139B43D5A3568D70A257CB"
      unitRef="usd">330000000</us-gaap:UnsecuredDebt>
    <us-gaap:UnsecuredDebt
      contextRef="FI2018Q4_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember"
      decimals="-3"
      id="d78852659e561-wk-Fact-D6FC442CA0DA3D40B25F568D70A2FD38"
      unitRef="usd">287000000</us-gaap:UnsecuredDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member"
      decimals="-6"
      id="d78852659e576-wk-Fact-A26C69894E8ABB0D226E568D70DD770A"
      unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member"
      decimals="5"
      id="d78852659e586-wk-Fact-72F427FBCC9254DDD6D2568D70E71793"
      unitRef="rate">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member"
      decimals="5"
      id="d78852659e601-wk-Fact-1AE26116D303AE0B52F3568D70E1F139"
      unitRef="rate">0.04952</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorLongTermNotes
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member"
      decimals="-3"
      id="d78852659e616-wk-Fact-04697680F358BE23E870568D70A269A5"
      unitRef="usd">498573000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member"
      decimals="-3"
      id="d78852659e636-wk-Fact-96B6813B16590AA083FD568D70B2EEA5"
      unitRef="usd">498371000</us-gaap:SeniorLongTermNotes>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member"
      decimals="-6"
      id="d78852659e656-wk-Fact-68B579441995B95B9901568D70DD9C12"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member"
      decimals="5"
      id="d78852659e666-wk-Fact-BC06AED3444DE081886B568D70E685F3"
      unitRef="rate">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member"
      decimals="5"
      id="d78852659e681-wk-Fact-2E6F87588F252305EFF0568D70E547BD"
      unitRef="rate">0.04644</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorLongTermNotes
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member"
      decimals="-3"
      id="d78852659e696-wk-Fact-4452B99648F657304AE1568D70B2B7EC"
      unitRef="usd">299315000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member"
      decimals="-3"
      id="d78852659e716-wk-Fact-87C1E59EC1F00A641A5A568D70B22ACE"
      unitRef="usd">299244000</us-gaap:SeniorLongTermNotes>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member"
      decimals="-6"
      id="d78852659e736-wk-Fact-5DC92997957187A1D8F5568D70E441F8"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member"
      decimals="5"
      id="d78852659e746-wk-Fact-7736070D60CE16F23B7C568D70DFEDFF"
      unitRef="rate">0.03800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member"
      decimals="5"
      id="d78852659e761-wk-Fact-DCCFF70E6C362ECF1F4A97B1811A6B46"
      unitRef="rate">0.03845</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorLongTermNotes
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member"
      decimals="-3"
      id="d78852659e776-wk-Fact-A87339BC0FC352935112568D70A2EFEA"
      unitRef="usd">298666000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member"
      decimals="-3"
      id="d78852659e796-wk-Fact-72A0E6B3DA85ED416252568D70A26E38"
      unitRef="usd">298574000</us-gaap:SeniorLongTermNotes>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member"
      decimals="-6"
      id="d78852659e816-wk-Fact-31159F0FCFC631454334568D70DFCFD4"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member"
      decimals="5"
      id="d78852659e826-wk-Fact-5749CF9DBE29B6AD8D46568D70DCCE6E"
      unitRef="rate">0.03850</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member"
      decimals="5"
      id="d78852659e841-wk-Fact-AB2D579A64BD634375CF568D70E0A7B3"
      unitRef="rate">0.03851</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorLongTermNotes
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member"
      decimals="-3"
      id="d78852659e856-wk-Fact-7311353A25F4738FD8EB568D70A2BA80"
      unitRef="usd">298881000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member"
      decimals="-3"
      id="d78852659e876-wk-Fact-0A962BA3874C48A25217568D70B23A0A"
      unitRef="usd">298821000</us-gaap:SeniorLongTermNotes>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member"
      decimals="-6"
      id="d78852659e896-wk-Fact-3C1F75098B57D9381067568D70E8BF13"
      unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member"
      decimals="5"
      id="d78852659e906-wk-Fact-C5563C0719F95D6B2CC6568D70E3C854"
      unitRef="rate">0.03550</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member"
      decimals="5"
      id="d78852659e921-wk-Fact-63EE9167DD9A906F3324568D70E9F132"
      unitRef="rate">0.03570</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorLongTermNotes
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member"
      decimals="-3"
      id="d78852659e936-wk-Fact-BBDE9748BE9D6F645090568D70B2CA7C"
      unitRef="usd">496354000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member"
      decimals="-3"
      id="d78852659e956-wk-Fact-5CC8CCFC24AF437DFA0F568D70B2AAF2"
      unitRef="usd">496240000</us-gaap:SeniorLongTermNotes>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member"
      decimals="-6"
      id="d78852659e976-wk-Fact-49C3117A613E6F4A6ACC568D70E24035"
      unitRef="usd">750000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member"
      decimals="5"
      id="d78852659e986-wk-Fact-C44E86542E2B35957C0B568D70E34786"
      unitRef="rate">0.03600</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member"
      decimals="5"
      id="d78852659e1001-wk-Fact-4695C6342111087D9E07568D70E7793C"
      unitRef="rate">0.03619</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorLongTermNotes
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member"
      decimals="-3"
      id="d78852659e1016-wk-Fact-2723EB8113269F8A5B4E568D70A2FBEB"
      unitRef="usd">744020000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member"
      decimals="-3"
      id="d78852659e1036-wk-Fact-A4D479268949C64CA2EB568D70B28059"
      unitRef="usd">743868000</us-gaap:SeniorLongTermNotes>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member"
      decimals="-6"
      id="d78852659e1056-wk-Fact-51BEAA8D4DCCBEB30E08568D70E773B2"
      unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member"
      decimals="5"
      id="d78852659e1066-wk-Fact-498227354AE5962295C7568D70E0B40B"
      unitRef="rate">0.04350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member"
      decimals="5"
      id="d78852659e1081-wk-Fact-785CBC838E56B6476F2F568D70E28105"
      unitRef="rate">0.04383</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorLongTermNotes
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member"
      decimals="-3"
      id="d78852659e1096-wk-Fact-16BEFAE780C5BC0763CD568D70B25CBB"
      unitRef="usd">495112000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member"
      decimals="-3"
      id="d78852659e1116-wk-Fact-AADABB7F8257C45A6BAD92D67240E380"
      unitRef="usd">495004000</us-gaap:SeniorLongTermNotes>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78852659e1180-wk-Fact-D2497B2A4A2D9584327E568D6FA2406D"
      unitRef="usd">3460921000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78852659e1200-wk-Fact-6A5965E92DBB18BEBB45568D6F9AA620"
      unitRef="usd">3417122000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member"
      decimals="-5"
      id="d78852659e1220-wk-Fact-A1FAC8B19BC72DDF4AE6568D70B3E7EE"
      unitRef="usd">600000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member"
      decimals="-5"
      id="d78852659e1228-wk-Fact-837B58263139818E1133568D70B3B244"
      unitRef="usd">700000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member"
      decimals="-5"
      id="d78852659e1240-wk-Fact-DB5D235281488ED00138568D70B3C702"
      unitRef="usd">800000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member"
      decimals="-5"
      id="d78852659e1248-wk-Fact-E1F351262FE16844B733568D70B3C90B"
      unitRef="usd">900000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member"
      decimals="-5"
      id="d78852659e1274-wk-Fact-CD9A36C106FE1187C3E0568D70B34EDB"
      unitRef="usd">100000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4625Member"
      decimals="-5"
      id="d78852659e1290-wk-Fact-0419F95634C97B96FC1E568D70B37819"
      unitRef="usd">600000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member"
      decimals="-5"
      id="d78852659e1320-wk-Fact-5D74E6DE84E1768641B6568D70B39540"
      unitRef="usd">400000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member"
      decimals="-5"
      id="d78852659e1328-wk-Fact-749A2F6C0465575A385A568D70B3023A"
      unitRef="usd">500000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member"
      decimals="-5"
      id="d78852659e1340-wk-Fact-640C515107F2359D444E568D70B3CDB2"
      unitRef="usd">900000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2022At3800Member"
      decimals="-5"
      id="d78852659e1348-wk-Fact-C569F12D40FC79D364B6568D70B34380"
      unitRef="usd">1000000.0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member"
      decimals="-5"
      id="d78852659e1374-wk-Fact-A3AF9DE1E9818184EDB0568D70B31781"
      unitRef="usd">100000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member"
      decimals="-5"
      id="d78852659e1392-wk-Fact-C33C870A65752012861B568D70B35BAC"
      unitRef="usd">1100000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2023At3850Member"
      decimals="-5"
      id="d78852659e1400-wk-Fact-85999CB5D756CEF43518568D70B32E12"
      unitRef="usd">1200000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member"
      decimals="-5"
      id="d78852659e1424-wk-Fact-CBE2A2133D51A5C58227568D70B3AEE1"
      unitRef="usd">600000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member"
      decimals="-5"
      id="d78852659e1436-wk-Fact-28E52D8072522F373055568D70B330C2"
      unitRef="usd">3000000.0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2026At3550Member"
      decimals="-5"
      id="d78852659e1445-wk-Fact-2700A281C15888318FD3568D70B3CB71"
      unitRef="usd">3100000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member"
      decimals="-5"
      id="d78852659e1470-wk-Fact-EBEB534F5D2A9528BCB7568D70B34DBF"
      unitRef="usd">1000000.0</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member"
      decimals="-5"
      id="d78852659e1478-wk-Fact-8DC158948EBFECF98891568D70B3A5A0"
      unitRef="usd">1100000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member"
      decimals="-5"
      id="d78852659e1486-wk-Fact-BB120885C678E2BAB63C568D70B39064"
      unitRef="usd">4900000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2027At3600Member"
      decimals="-5"
      id="d78852659e1495-wk-Fact-6AA6F2634EBBB3464F2A568D70B3E119"
      unitRef="usd">5100000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member"
      decimals="-5"
      id="d78852659e1514-wk-Fact-8232C7D5E154C15684AC568D70B33754"
      unitRef="usd">1200000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member"
      decimals="-5"
      id="d78852659e1523-wk-Fact-48DDB71235CAA5C18ABF92D3A1F078E4"
      unitRef="usd">1300000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member"
      decimals="-5"
      id="d78852659e1532-wk-Fact-F02FA5AD811A68099198568D70B3A9A6"
      unitRef="usd">3600000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2028At4350Member"
      decimals="-5"
      id="d78852659e1540-wk-Fact-CDDB9D07CE580FC79C5792D3C5F6E72F"
      unitRef="usd">3700000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LineOfCreditFacilityInitiationDate1
      contextRef="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember"
      id="d78852659e1561-wk-Fact-5B310A072BC78647D407568D710D8C0D">2017-04-05</us-gaap:LineOfCreditFacilityInitiationDate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="FI2019Q1_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember"
      decimals="-8"
      id="d78852659e1565-wk-Fact-FA5EC4EFD9263C1C29EA568D710CF7A4"
      unitRef="usd">1200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <orly:LineOfCreditFacilitySublimit
      contextRef="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_DebtInstrumentAxis_us-gaap_LetterOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember"
      decimals="-6"
      id="d78852659e1573-wk-Fact-67C8CAB7872CB4CD2E4E568D710E4419"
      unitRef="usd">200000000</orly:LineOfCreditFacilitySublimit>
    <orly:LineOfCreditFacilitySublimit
      contextRef="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_DebtInstrumentAxis_orly_SwingLineRevolverMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember"
      decimals="-6"
      id="d78852659e1577-wk-Fact-92F36665C7DA7FADDACE568D710C5A03"
      unitRef="usd">75000000</orly:LineOfCreditFacilitySublimit>
    <orly:LineOfCreditFacilityMaximumIncrease
      contextRef="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember"
      decimals="-6"
      id="d78852659e1582-wk-Fact-AEAB80D49108DBF29A52568D710D3075"
      unitRef="usd">600000000</orly:LineOfCreditFacilityMaximumIncrease>
    <orly:LineOfCreditFacilityMaximumAggregateCapacity
      contextRef="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember"
      decimals="-8"
      id="d78852659e1586-wk-Fact-9343F3A0E64B232FBFCD568D710EF8DC"
      unitRef="usd">1800000000</orly:LineOfCreditFacilityMaximumAggregateCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="FI2019Q1_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember"
      decimals="-5"
      id="d78852659e1603-wk-Fact-EC48471A833FBB424E83568D70B3846F"
      unitRef="usd">39200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="FI2018Q4_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember"
      decimals="-5"
      id="d78852659e1607-wk-Fact-7CF18D467509DA179027568D70B3298C"
      unitRef="usd">35100000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember"
      decimals="5"
      id="d78852659e1620-wk-Fact-5F56325062168D4CEFAB568D70B3B6BE"
      unitRef="rate">0.00000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember_us-gaap_VariableRateAxis_orly_EuroDollarRateSpreadMember"
      decimals="5"
      id="d78852659e1624-wk-Fact-5A67AA4AEA07FF6104F6568D70B3CB7E"
      unitRef="rate">0.00900</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember"
      decimals="5"
      id="d78852659e1628-wk-Fact-CA37EDA961C6DDAAAF5B568D70B3AB6A"
      unitRef="rate">0.00100</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <orly:DebtInstrumentCoverageRatioCovenantMinimum
      contextRef="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember_us-gaap_VariableRateAxis_orly_ThroughMaturityMember"
      decimals="2"
      id="d78852659e1637-wk-Fact-0AE1E4C575812C3D46F8568D710E61CA"
      unitRef="rate">2.50</orly:DebtInstrumentCoverageRatioCovenantMinimum>
    <orly:DebtInstrumentLeverageRatioCovenantMaximum
      contextRef="FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember_us-gaap_VariableRateAxis_orly_ThroughMaturityMember"
      decimals="2"
      id="d78852659e1641-wk-Fact-CC329F32B87F92EA5BBA568D710C278C"
      unitRef="rate">3.50</orly:DebtInstrumentLeverageRatioCovenantMaximum>
    <us-gaap:LongTermDebt
      contextRef="FI2019Q1_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-8"
      id="d78852659e1661-wk-Fact-FF11D1F53903FE71A888568D711F0155"
      unitRef="usd">3200000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2019Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="5"
      id="d78852659e1673-wk-Fact-42F009F07508DD3E2AD3568D711F449E"
      unitRef="rate">0.03550</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2019Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="5"
      id="d78852659e1677-wk-Fact-A5C04B8F328E2C8BE92D568D71207F7C"
      unitRef="rate">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <orly:NumberOfDaysPerYearInInterestCalculation
      contextRef="FD2019Q1YTD_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="0"
      id="d78852659e1682-wk-Fact-863BA441D7909749CB92568D71208CE1"
      unitRef="d">360</orly:NumberOfDaysPerYearInInterestCalculation>
    <us-gaap:ProductWarrantyDisclosureTextBlock
      contextRef="FD2019Q1YTD"
      id="TextSelection-2D80A70F39C15B19452D568D712884A8-0-wk-Fact-2037780AE884F06F1D5E568D7127997F">NOTE 5 &#x2013; WARRANTIES&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span 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&#x2019;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&#x2019;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;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company&#x2019;s product warranty liabilities are included in &#x201c;Other current liabilities&#x201d; on the accompanying Condensed Consolidated Balance Sheets as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.  The following table identifies the changes in the Company&#x2019;s aggregate product warranty liabilities for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:77%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:21%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Warranty liabilities, balance at December&#160;31, 2018&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;52,220&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Warranty claims&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(21,537&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Warranty accruals&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;22,943&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Warranty liabilities, balance at March&#160;31, 2019&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;53,626&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ProductWarrantyDisclosureTextBlock>
    <us-gaap:StandardProductWarrantyPolicy
      contextRef="FD2019Q1YTD"
      id="TextSelection-A43F6DB674D763BD007A568D7128A16A-0-wk-Fact-3900E0DF22776721807C568D7127DFEF">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&#x2019;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&#x2019;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.</us-gaap:StandardProductWarrantyPolicy>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="FD2019Q1YTD"
      id="TextSelection-586DAECD49A3E8A8F916568D712892F6-0-wk-Fact-8DE269F885998739F03A568D7127BC6D">&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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:77%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:21%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Warranty liabilities, balance at December&#160;31, 2018&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;52,220&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Warranty claims&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(21,537&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Warranty accruals&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;22,943&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Warranty liabilities, balance at March&#160;31, 2019&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;53,626&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual
      contextRef="FI2018Q4"
      decimals="-3"
      id="d78853087e435-wk-Fact-1CDFAD6FA703B4521471568D712B9CAF"
      unitRef="usd">52220000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78853087e450-wk-Fact-32DF766D5386F439F5AE568D712BF0A8"
      unitRef="usd">21537000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78853087e471-wk-Fact-B6C36D7DC59C0FAF8B5D568D712A1B90"
      unitRef="usd">22943000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrual
      contextRef="FI2019Q1"
      decimals="-3"
      id="d78853087e496-wk-Fact-CE28B66393C7A81B74F7568D712A20D6"
      unitRef="usd">53626000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:TreasuryStockTextBlock
      contextRef="FD2019Q1YTD"
      id="TextSelection-5E757D61E40101DD4DFE568D713B2A28-0-wk-Fact-989B214A0F578EBCC5EE568D7136E28F">NOTE 6 &#x2013; SHARE REPURCHASE PROGRAM&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In January of 2011, the Company&#x2019;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&#x2019;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;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;November&#160;13, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company&#x2019;s Board of Directors approved a resolution to increase the authorization amount under the share repurchase program by an additional &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1.0 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, resulting in a cumulative authorization amount of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$11.8 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.  The additional authorization is effective for &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;three years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, beginning on its announcement date. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table identifies shares of the Company&#x2019;s common stock that have been repurchased as part of the Company&#x2019;s publicly announced share repurchase program for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands, except per share data):&lt;/span&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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:66%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended&#160;&lt;br/&gt;&#160;March 31,&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Shares repurchased&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;927&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,188&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Average price per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;347.09&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;251.08&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total investment&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;321,846&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;549,428&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company had &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$679.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; remaining under its share repurchase program.  Subsequent to the end of the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;first&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; quarter and through &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;May&#160;6, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company repurchased an additional &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; shares of its common stock under its share repurchase program, at an average price of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$377.59&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, for a total investment of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$52.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.  The Company has repurchased a total of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;73.4 million&lt;/span&gt;&lt;/span&gt;&lt;span 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;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;May&#160;6, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, at an average price of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$151.58&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, for a total aggregate investment of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$11.1 billion&lt;/span&gt;&lt;/span&gt;.</us-gaap:TreasuryStockTextBlock>
    <orly:StockRepurchaseProgramIncreaseInAuthorizedAmount
      contextRef="D2018Q4Authorization"
      decimals="-8"
      id="d78854428e372-wk-Fact-11DF9692E6021964DD19568D71390227"
      unitRef="usd">1000000000.0</orly:StockRepurchaseProgramIncreaseInAuthorizedAmount>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="I2018Q4Authorization"
      decimals="-8"
      id="d78854428e376-wk-Fact-B7154BF45268AF0C4EF3568D7137BBFD"
      unitRef="usd">11800000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramPeriodInForce1
      contextRef="D2018Q4Authorization"
      id="d78854428e380-wk-Fact-B9D62FF800ECBF32518D568D71384658">P3Y</us-gaap:StockRepurchaseProgramPeriodInForce1>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock
      contextRef="FD2019Q1YTD"
      id="TextSelection-3D89717F6224EE901548568D713BCD58-0-wk-Fact-5FE8F5371915E0CA4A55568D7139D2D2">&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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:66%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended&#160;&lt;br/&gt;&#160;March 31,&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Shares repurchased&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;927&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,188&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Average price per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;347.09&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;251.08&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total investment&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;321,846&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;549,428&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78854428e513-wk-Fact-D9B387E4CCC6A3FB847F568D712E594E"
      unitRef="shares">927000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78854428e532-wk-Fact-D34A5DA8DE3047A90E98568D712F9CBE"
      unitRef="shares">2188000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="FD2019Q1YTD"
      decimals="2"
      id="d78854428e557-wk-Fact-8FDB4EAADE535F5FA52D568D713093A4"
      unitRef="usdPerShare">347.09</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="FD2018Q1QTD"
      decimals="2"
      id="d78854428e576-wk-Fact-65E0EA0307B53A1DD85F568D7130837F"
      unitRef="usdPerShare">251.08</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78854428e596-wk-Fact-DE98D41422CEE7B99FD5568D712FE6EE"
      unitRef="usd">321846000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78854428e615-wk-Fact-C49BEDB59665C606F244568D7131B283"
      unitRef="usd">549428000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="FI2019Q1"
      decimals="-5"
      id="d78854428e639-wk-Fact-AAEB9202CBD9D28A13D4568D7139797A"
      unitRef="usd">679600000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="D2019Q1SubsequentRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember"
      decimals="-5"
      id="d78854428e651-wk-Fact-B55A124426179F9B1805568D71388C76"
      unitRef="shares">100000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="D2019Q1SubsequentRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember"
      decimals="2"
      id="d78854428e656-wk-Fact-56E2163A3C200911869A568D71378DC4"
      unitRef="usdPerShare">377.59</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="D2019Q1SubsequentRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember"
      decimals="-5"
      id="d78854428e660-wk-Fact-DD1076CD7FF43AAB3A52568D7137B3BB"
      unitRef="usd">52100000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="D2019Q1CummulativeRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember"
      decimals="-5"
      id="d78854428e664-wk-Fact-D7726848EE5F277A17B8568D713A391F"
      unitRef="shares">73400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="D2019Q1CummulativeRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember"
      decimals="2"
      id="d78854428e672-wk-Fact-B9ADDC01A7177CF46BB0568D7138423F"
      unitRef="usdPerShare">151.58</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="D2019Q1CummulativeRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember"
      decimals="-8"
      id="d78854428e676-wk-Fact-B10FAC22D89D6C313D02568D71382434"
      unitRef="usd">11100000000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="FD2019Q1YTD"
      id="TextSelection-A52B6F6E527B0CF046B2568D714BC543-0-wk-Fact-B0923597BC933FCC45EA568D7146DF0C">NOTE 7 &#x2013; REVENUE&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The table below identifies the Company&#x2019;s revenues disaggregated by major customer type for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&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="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:66%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended&#160;&lt;br/&gt;&#160;March 31,&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Sales to do-it-yourself customers&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,337,029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,272,414&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Sales to professional service provider customers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,038,781&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;975,009&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other sales and sales adjustments&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;34,798&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;35,258&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total sales&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,410,608&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,282,681&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company had recorded a deferred revenue liability of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$4.9 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$4.3 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively, related to its loyalty program, which were included in &#x201c;Other liabilities&#x201d; on the accompanying Condensed Consolidated Balance Sheets.  During the three months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company recognized &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$3.9 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$3.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively, of deferred revenue related to its loyalty program, which were included in &#x201c;Sales&#x201d; on the accompanying Condensed Consolidated Statements of Income. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;See Note 5 for information concerning the expected costs associated with the Company&#x2019;s assurance warranty obligations.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="FD2019Q1YTD"
      id="TextSelection-F0145CC7245B39B7B7C5568D714B81D7-0-wk-Fact-B2D02865DCA7F8D537B8568D7147630F">&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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:66%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended&#160;&lt;br/&gt;&#160;March 31,&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Sales to do-it-yourself customers&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,337,029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,272,414&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Sales to professional service provider customers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,038,781&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;975,009&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other sales and sales adjustments&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;34,798&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;35,258&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total sales&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,410,608&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,282,681&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="FD2019Q1QTD_srt_MajorCustomersAxis_orly_DIYCustomerMember"
      decimals="-3"
      id="d78853450e488-wk-Fact-4085A787CBD866C9263C568D71541EA1"
      unitRef="usd">1337029000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="FD2018Q1QTD_srt_MajorCustomersAxis_orly_DIYCustomerMember"
      decimals="-3"
      id="d78853450e507-wk-Fact-BFF05A4AEE63EDF0D2A9568D7155EC6A"
      unitRef="usd">1272414000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="FD2019Q1QTD_srt_MajorCustomersAxis_orly_ProfessionalServiceProviderCustomerMember"
      decimals="-3"
      id="d78853450e522-wk-Fact-7EF0FB3BFA8678E2ED97568D71510FB5"
      unitRef="usd">1038781000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="FD2018Q1QTD_srt_MajorCustomersAxis_orly_ProfessionalServiceProviderCustomerMember"
      decimals="-3"
      id="d78853450e541-wk-Fact-1B66F883C1E98A34B606568D71531B8D"
      unitRef="usd">975009000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="FD2019Q1QTD_srt_MajorCustomersAxis_orly_OtherCustomersAndSalesAdjustmentsMember"
      decimals="-3"
      id="d78853450e561-wk-Fact-770787CA4F1AF54D8B1A568D7152E499"
      unitRef="usd">34798000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="FD2018Q1QTD_srt_MajorCustomersAxis_orly_OtherCustomersAndSalesAdjustmentsMember"
      decimals="-3"
      id="d78853450e580-wk-Fact-6E8217A6ABEA81388491568D7154CBF9"
      unitRef="usd">35258000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78853450e605-wk-Fact-DAD08EB61A16D400C658568D6FD31B42"
      unitRef="usd">2410608000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78853450e624-wk-Fact-A34654E1D8EB3E9E478F568D6FD45D2D"
      unitRef="usd">2282681000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiability
      contextRef="FI2019Q1_orly_ContractWithCustomerLiabilityArrangementTypeAxis_orly_LoyaltyProgramMember"
      decimals="-5"
      id="d78853450e650-wk-Fact-F18C3C26F670B5CE5564568D7148A7D6"
      unitRef="usd">4900000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="FI2018Q4_orly_ContractWithCustomerLiabilityArrangementTypeAxis_orly_LoyaltyProgramMember"
      decimals="-5"
      id="d78853450e654-wk-Fact-B2541171400B0832B6F6568D71465CB4"
      unitRef="usd">4300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="FD2019Q1QTD_orly_ContractWithCustomerLiabilityArrangementTypeAxis_orly_LoyaltyProgramMember"
      decimals="-5"
      id="d78853450e667-wk-Fact-62707E918FF398A80756568D7148674B"
      unitRef="usd">3900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="FD2018Q1QTD_orly_ContractWithCustomerLiabilityArrangementTypeAxis_orly_LoyaltyProgramMember"
      decimals="-5"
      id="d78853450e671-wk-Fact-54094479C9F9D3E73489568D7147E00D"
      unitRef="usd">3200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="FD2019Q1YTD"
      id="TextSelection-22E8770552FCC9C0C154568D7186F9BE-0-wk-Fact-CDAD3528A1F82343BE0D568D7181115B">NOTE 8 &#x2013; SHARE-BASED COMPENSATION AND BENEFIT PLANS&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span 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&#x2019;s employee incentive  plans and director stock plan, restricted stock awarded under the Company&#x2019;s employee incentive plans and director stock plan and stock issued through the Company&#x2019;s employee stock purchase plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Stock options:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company&#x2019;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&#x2019;s common stock on the date of the grant.  Director options granted under the plans expire after &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;seven years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and are fully vested after &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;six months&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.  Employee options granted under the plans expire after &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;ten years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and typically vest &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;25%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; per year, over &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;four years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.  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;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The table below identifies stock option activity under these plans during the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands, except per share data):&lt;/span&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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:65%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:15%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Shares &lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Weighted-Average &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Exercise Price&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Outstanding at December&#160;31, 2018&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,860&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;178.57&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;136&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;355.99&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Exercised&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(133&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;89.66&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;250.31&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Outstanding at March&#160;31, 2019&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,853&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;197.62&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Exercisable at March&#160;31, 2019&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,215&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;154.27&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span 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;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Risk-free interest rate &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2013; The United States Treasury rates in effect at the time the options are granted for the options&#x2019; expected life.&lt;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:1pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:1pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:1pt;"&gt;&lt;span style="font-family:inherit;font-size:1pt;"&gt;&lt;br/&gt;&lt;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Expected life&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; &#x2013; 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;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Expected volatility&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; &#x2013; Measure of the amount, by which the Company&#x2019;s stock price is expected to fluctuate, based on a historical trend.&lt;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Expected dividend yield &#x2013; &lt;/span&gt;&lt;span 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;/span&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;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The table below identifies the weighted-average assumptions used for grants awarded during the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;:&lt;/span&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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:66%;"/&gt;&lt;td style="width:15%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:15%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended&#160;&lt;br/&gt;&#160;March 31,&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Risk free interest rate&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2.50&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;%&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2.58&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Expected life&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6.2 Years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6.3 Years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Expected volatility&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;25.0&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;%&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;23.7&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Expected dividend yield&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;%&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&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;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table summarizes activity related to stock options awarded by the Company for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands, except per share data):&lt;/span&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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:66%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended&#160;&lt;br/&gt;&#160;March 31,&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Compensation expense for stock options awarded&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4,508&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Income tax benefit from compensation expense related to stock options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,112&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,078&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Weighted-average grant-date fair value of options awarded&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;108.74&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;75.42&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;span style="font-family:inherit;font-size:12pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The remaining unrecognized compensation expense related to unvested stock option awards at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$40.9 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, and the weighted-average period of time over which this cost will be recognized is &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2.9 years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Other share-based compensation plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company sponsors other share-based compensation plans:  an employee stock purchase plan (the &#x201c;ESPP&#x201d;), which permits all eligible employees to purchase shares of the Company&#x2019;s common stock at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;85%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of the fair market value, an employee incentive plan, which provides for the award of shares of restricted stock to certain of the Company&#x2019;s affiliated directors, that vest evenly over &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;three years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and are held in escrow until such vesting has occurred, and a director stock plan, which provides for the award of shares of restricted stock to the Company&#x2019;s independent directors, that vest evenly over &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;three years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and are held in escrow until such vesting has occurred.  The fair value of shares issued under the ESPP is based on the average of the high and low market prices of the Company&#x2019;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 employee incentive plan and director stock plan is based on the closing market price of the Company&#x2019;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;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The table below summarizes activity related to the Company&#x2019;s other share-based compensation plans for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:66%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended&#160;&lt;br/&gt;&#160;March 31,&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Compensation expense for shares issued under the ESPP&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;577&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;543&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Income tax benefit from compensation expense related to shares issued under the ESPP&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;142&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;136&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Compensation expense for restricted shares awarded&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;339&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;341&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Income tax benefit from compensation expense related to restricted awards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;84&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;86&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Profit sharing and savings plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company sponsors a contributory profit sharing and savings plan (the &#x201c;401(k) Plan&#x201d;) 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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;100%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of the first 2% of each employee&#x2019;s wages that are contributed and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;25%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of the next 4% of each employee&#x2019;s wages that are contributed.  An employee generally must be employed on December 31 to receive that year&#x2019;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;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;not&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; make any discretionary contributions to the 401(k) Plan during the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; or &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.  The Company expensed matching contributions under the 401(k) Plan in the amounts of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$6.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$5.7 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; for the three months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively, which were included in &#x201c;Selling, general and administrative expenses&#x201d; on the accompanying Condensed Consolidated Statements of Income. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Nonqualified deferred compensation plan:&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company sponsors a nonqualified deferred compensation plan (the &#x201c;Deferred Compensation Plan&#x201d;) 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&#x2019;s 401(k) Plan, which is then matched by the Company using the same formula as the 401(k) Plan.  An employee generally must be employed on December 31 to receive that year&#x2019;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;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$28.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$25.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively, which was included in &#x201c;Other liabilities&#x201d; on the accompanying Condensed Consolidated Balance Sheets.  The Company expensed matching contributions under the Deferred Compensation Plan in the amounts of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$0.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and less than &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$0.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; for the three months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;, respectively, which were included in &#x201c;Selling, general and administrative expenses&#x201d; on the accompanying Condensed Consolidated Statements of Income.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember_us-gaap_TitleOfIndividualAxis_us-gaap_DirectorMember"
      id="d78855941e378-wk-Fact-5E69705C6DE081C811F3568D71AE6DF5">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember_us-gaap_TitleOfIndividualAxis_us-gaap_DirectorMember"
      id="d78855941e382-wk-Fact-3B2EDB789B744103A0CB568D71AEBCAF">P6M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      id="d78855941e386-wk-Fact-1D229C6C95B0371132AC568D71AEB179">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="2"
      id="d78855941e390-wk-Fact-1ECBD2E1E78391AC5EB5568D71AE9A70"
      unitRef="rate">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      id="d78855941e394-wk-Fact-E6F5D447C07956FDC639568D71AD90F6">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      id="TextSelection-4D04595CFB847F9C7EDA568D718887B8-0-wk-Fact-264E0A2ACF0CD1991234568D71822C04">&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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:65%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:15%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Shares &lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Weighted-Average &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Exercise Price&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Outstanding at December&#160;31, 2018&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,860&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;178.57&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;136&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;355.99&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Exercised&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(133&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;89.66&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;250.31&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Outstanding at March&#160;31, 2019&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,853&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;197.62&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Exercisable at March&#160;31, 2019&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,215&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;154.27&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="FI2018Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="-3"
      id="d78855941e480-wk-Fact-8215D40E3A3A258F08C0568D71630D2D"
      unitRef="shares">1860000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="FI2018Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="2"
      id="d78855941e499-wk-Fact-4509D050030205752551568D71633F43"
      unitRef="usdPerShare">178.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="-3"
      id="d78855941e514-wk-Fact-8A5BEE790DBFFBD115B6568D71620C3F"
      unitRef="shares">136000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="2"
      id="d78855941e528-wk-Fact-863FD2AC015381C523D7568D716302B1"
      unitRef="usdPerShare">355.99</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="-3"
      id="d78855941e548-wk-Fact-965E0C0A2231689F28DF568D716550BE"
      unitRef="shares">133000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="2"
      id="d78855941e563-wk-Fact-E24C7FBDFBFCF7FE6484568D7164F657"
      unitRef="usdPerShare">89.66</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="-3"
      id="d78855941e583-wk-Fact-FC7C9F6C07F8E9FD8EB0568D7164A0ED"
      unitRef="shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="2"
      id="d78855941e598-wk-Fact-2E17A71C92A1C7DE0099568D7164C469"
      unitRef="usdPerShare">250.31</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="FI2019Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="-3"
      id="d78855941e618-wk-Fact-4961F9F139973CC19933568D716292E0"
      unitRef="shares">1853000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="FI2019Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="2"
      id="d78855941e637-wk-Fact-5535FC5CAB68EEEE8634568D7165F313"
      unitRef="usdPerShare">197.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="FI2019Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="-3"
      id="d78855941e652-wk-Fact-6039902C9854DF904883568D7165A9F3"
      unitRef="shares">1215000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="FI2019Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="2"
      id="d78855941e671-wk-Fact-09B3812E3D5A9066DC27568D7163BD8E"
      unitRef="usdPerShare">154.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      id="TextSelection-8FF405D9F70A5BAE83BB568D7185F06B-0-wk-Fact-DFD96283E3C1AAFD229F568D7182C227">&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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:66%;"/&gt;&lt;td style="width:15%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:15%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended&#160;&lt;br/&gt;&#160;March 31,&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Risk free interest rate&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2.50&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;%&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2.58&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Expected life&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6.2 Years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6.3 Years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Expected volatility&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;25.0&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;%&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;23.7&lt;/span&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Expected dividend yield&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;%&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="4"
      id="d78855941e841-wk-Fact-CF757CE3EA9162E57D24568D71787B8A"
      unitRef="rate">0.0250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="FD2018Q1QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="4"
      id="d78855941e856-wk-Fact-D78891D694ECD5F64665568D7178D3E7"
      unitRef="rate">0.0258</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      id="d78855941e872-wk-Fact-49CB402496893E269AA3568D717791D8">P6Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="FD2018Q1QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      id="d78855941e886-wk-Fact-A6792040F1E53F37E6E3568D71762D77">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="3"
      id="d78855941e901-wk-Fact-2897A0923E97CA4F5BA1568D71776AD5"
      unitRef="rate">0.250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="FD2018Q1QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="3"
      id="d78855941e916-wk-Fact-78128644595B9E278C58568D71782053"
      unitRef="rate">0.237</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="0"
      id="d78855941e932-wk-Fact-E3C18BA3E0162D3D5190568D7177323A"
      unitRef="rate">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="FD2018Q1QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="0"
      id="d78855941e947-wk-Fact-57377D9E0F44DD04326D568D7177F0ED"
      unitRef="rate">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      id="TextSelection-2ED2F4B8EBFFABA32B72568D7186C83F-0-wk-Fact-553D640667BED249317E568D7181219D">&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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:66%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended&#160;&lt;br/&gt;&#160;March 31,&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Compensation expense for stock options awarded&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4,508&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Income tax benefit from compensation expense related to stock options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,112&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,078&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Weighted-average grant-date fair value of options awarded&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;108.74&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;75.42&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="-3"
      id="d78855941e1095-wk-Fact-CE2E637F1B8AD1D75A2F568D716E8709"
      unitRef="usd">4508000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2018Q1QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="-3"
      id="d78855941e1114-wk-Fact-47E719BAA96FB20CECE6568D716F3980"
      unitRef="usd">4292000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="-3"
      id="d78855941e1129-wk-Fact-11B5911524DAE1B16C82568D716F3C58"
      unitRef="usd">1112000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="FD2018Q1QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="-3"
      id="d78855941e1148-wk-Fact-E34D6BBA1C5F6B665CC8568D716FD77F"
      unitRef="usd">1078000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="2"
      id="d78855941e1173-wk-Fact-4261A05D9BECB76765BB96B62B389126"
      unitRef="usdPerShare">108.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="FD2018Q1QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="2"
      id="d78855941e1192-wk-Fact-5A68AF4B8707169627FD96B67CBC44EC"
      unitRef="usdPerShare">75.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="FI2019Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      decimals="-5"
      id="d78855941e1215-wk-Fact-B43A3B2361049AA69159568D717EEC2C"
      unitRef="usd">40900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember"
      id="d78855941e1219-wk-Fact-71EFC529C457E101AAA3568D7181AED7">P2Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <orly:EmployeeStockPurchasePlanStockPurchasePercentage
      contextRef="FD2019Q1QTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember"
      decimals="2"
      id="d78855941e1239-wk-Fact-C8812FF7ADA5D50BD966568D71BF9F30"
      unitRef="rate">0.85</orly:EmployeeStockPurchasePlanStockPurchasePercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_TitleOfIndividualAxis_orly_EmployeeMember"
      id="d78855941e1243-wk-Fact-DF631E4363F195C68736568D71BE9E41">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_TitleOfIndividualAxis_us-gaap_DirectorMember"
      id="d78855941e1247-wk-Fact-5294995864D1993F5713568D71BF95D8">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember"
      id="TextSelection-07D310DA348E9318B848568D71861857-0-wk-Fact-412C76D2E540C352802C568D7180F608">&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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:66%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended&#160;&lt;br/&gt;&#160;March 31,&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Compensation expense for shares issued under the ESPP&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;577&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;543&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Income tax benefit from compensation expense related to shares issued under the ESPP&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;142&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;136&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Compensation expense for restricted shares awarded&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;339&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;341&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Income tax benefit from compensation expense related to restricted awards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;84&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;86&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2019Q1QTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember"
      decimals="-3"
      id="d78855941e1385-wk-Fact-15E0E50A26F926EB23A2568D719CDB45"
      unitRef="usd">577000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2018Q1QTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember"
      decimals="-3"
      id="d78855941e1404-wk-Fact-5B26C50B9DB83378DD73568D719D8A96"
      unitRef="usd">543000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="FD2019Q1QTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember"
      decimals="-3"
      id="d78855941e1419-wk-Fact-071143F3D2D52F937A9B568D719D4BA5"
      unitRef="usd">142000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="FD2018Q1QTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember"
      decimals="-3"
      id="d78855941e1438-wk-Fact-79A92C4637DD54B01D9F568D719CA906"
      unitRef="usd">136000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember"
      decimals="-3"
      id="d78855941e1458-wk-Fact-D6A0A7E11E3EAE462A63568D719DDD7B"
      unitRef="usd">339000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2018Q1QTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember"
      decimals="-3"
      id="d78855941e1477-wk-Fact-A8104D0EFB39D7D336D0568D719C85CA"
      unitRef="usd">341000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember"
      decimals="-3"
      id="d78855941e1502-wk-Fact-A9D45B0D1C067688730E568D719E2746"
      unitRef="usd">84000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="FD2018Q1QTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember"
      decimals="-3"
      id="d78855941e1521-wk-Fact-A432FBB56B676165EF44568D719A92BE"
      unitRef="usd">86000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="FD2019Q1YTD_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember"
      decimals="2"
      id="d78855941e1544-wk-Fact-53A3E3FB000C9BDFF751568D71B85BB9"
      unitRef="rate">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="FD2019Q1YTD_orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis_orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember"
      decimals="2"
      id="d78855941e1548-wk-Fact-01ABE61918661ADD8928568D71B7833C"
      unitRef="rate">0.25</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="FD2019Q1QTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember"
      decimals="-5"
      id="d78855941e1569-wk-Fact-488CE5C1E431BDAA9D0E568D718247AD"
      unitRef="usd">6000000.0</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="FD2018Q1QTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember"
      decimals="-5"
      id="d78855941e1573-wk-Fact-089EE8F0C1731B5B7E6A568D71800A10"
      unitRef="usd">5700000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="FI2019Q1_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember"
      decimals="-5"
      id="d78855941e1594-wk-Fact-FD8CBBFB1B47F5FD191196B0F2D5B988"
      unitRef="usd">28100000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="FI2018Q4_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember"
      decimals="-5"
      id="d78855941e1598-wk-Fact-E5481F18B9B5A6F7E65D96B0C695412F"
      unitRef="usd">25500000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="FD2019Q1QTD_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember"
      decimals="-5"
      id="d78855941e1610-wk-Fact-14E988760C7A40DF7DE1568D717FBA55"
      unitRef="usd">100000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="FD2018Q1QTD_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember"
      decimals="-5"
      id="d78855941e1615-wk-Fact-9EF691536C3354A88D8C568D71A943AD"
      unitRef="usd">100000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="FD2019Q1YTD"
      id="TextSelection-0D4D375394305B58DC3C568D71DB56FF-0-wk-Fact-3D3A4BB39282B1981359568D71DA3E7F">NOTE 9 &#x2013; EARNINGS PER SHARE&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table illustrates the computation of basic and diluted earnings per share for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands, except per share data):&lt;/span&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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:66%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended&#160;&lt;br/&gt;&#160;March 31,&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Numerator (basic and diluted):&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net income&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;321,152&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;304,906&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Denominator:&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Weighted-average common shares outstanding &#x2013; basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;78,484&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;83,530&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Effect of stock options &lt;/span&gt;&lt;span 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;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;813&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;993&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;padding-left:16px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Weighted-average common shares outstanding &#x2013; assuming dilution&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;79,297&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;84,523&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Earnings per share:&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Earnings per share-basic&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4.09&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3.65&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Earnings per share-assuming dilution&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4.05&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3.61&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span 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;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Stock options &lt;/span&gt;&lt;span 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;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;761&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Weighted-average exercise price per share of antidilutive stock options &lt;/span&gt;&lt;span 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;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;347.98&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;259.28&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span 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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;See Note 8 for further information concerning the terms of the Company&#x2019;s share-based compensation plans.&lt;/span&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;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;For the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span 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;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Subsequent to the end of the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;first&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; quarter and through &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;May&#160;6, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company repurchased an additional &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; shares of its common stock under its share repurchase program, at an average price of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$377.59&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, for a total investment of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$52.1 million&lt;/span&gt;&lt;/span&gt;.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="FD2019Q1YTD"
      id="TextSelection-733BB998934B96B60BC5568D71DBB35B-0-wk-Fact-636303B6D69385D08C46568D71DADF85">&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"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:66%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;For the Three Months Ended&#160;&lt;br/&gt;&#160;March 31,&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Numerator (basic and diluted):&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net income&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;321,152&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;304,906&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Denominator:&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Weighted-average common shares outstanding &#x2013; basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;78,484&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;83,530&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Effect of stock options &lt;/span&gt;&lt;span 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;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;813&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;993&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;padding-left:16px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Weighted-average common shares outstanding &#x2013; assuming dilution&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;79,297&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;84,523&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:17px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Earnings per share:&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Earnings per share-basic&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4.09&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3.65&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Earnings per share-assuming dilution&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4.05&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3.61&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span 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;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Stock options &lt;/span&gt;&lt;span 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;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&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;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;761&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="text-align:left;padding-left:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Weighted-average exercise price per share of antidilutive stock options &lt;/span&gt;&lt;span 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;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;347.98&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&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;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;text-indent:2px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;259.28&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span 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;&#160;&lt;/span&gt;&lt;/div&gt;See Note 8 for further information concerning the terms of the Company&#x2019;s share-based compensation plans.</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78854675e539-wk-Fact-58D576F7EC5C1BCB45AD568D6FD47C91"
      unitRef="usd">321152000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78854675e558-wk-Fact-6312D272E3FE0899C426568D6FCF2473"
      unitRef="usd">304906000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78854675e655-wk-Fact-0F062E65D38161D9A5FE568D6FC69067"
      unitRef="shares">78484000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78854675e674-wk-Fact-B4A578F4F3261265F6F0568D6FC5AFFA"
      unitRef="shares">83530000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78854675e696-wk-Fact-24DFDC01FCB5F41BDCE5568D71C90C9F"
      unitRef="shares">813000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78854675e715-wk-Fact-4C8158E0438E9AEE11E7568D71C4F3F2"
      unitRef="shares">993000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78854675e735-wk-Fact-1C624A082E43D98D7F30568D6FCAD317"
      unitRef="shares">79297000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78854675e754-wk-Fact-FE13ED02F555CF7CF050568D6FC9D383"
      unitRef="shares">84523000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q1YTD"
      decimals="2"
      id="d78854675e862-wk-Fact-73C503BB7817BDF9ED77568D6FCA46C6"
      unitRef="usdPerShare">4.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2018Q1QTD"
      decimals="2"
      id="d78854675e881-wk-Fact-6FF3478A6DAD0CC2C11C568D6FCC4DAE"
      unitRef="usdPerShare">3.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q1YTD"
      decimals="2"
      id="d78854675e901-wk-Fact-CC594DEB59B673E2F7D4568D6FC52EA9"
      unitRef="usdPerShare">4.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2018Q1QTD"
      decimals="2"
      id="d78854675e920-wk-Fact-A8E6C8AD8EAC92865773568D6FC90CC1"
      unitRef="usdPerShare">3.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d78854675e1019-wk-Fact-97CC780339275005CC65568D71C631AA"
      unitRef="shares">176000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="FD2018Q1QTD"
      decimals="-3"
      id="d78854675e1038-wk-Fact-EC678BFCF1F36887A122568D71CC46D1"
      unitRef="shares">761000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <orly:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice
      contextRef="FD2019Q1YTD"
      decimals="2"
      id="d78854675e1065-wk-Fact-990AF2CB95BB9DE63929568D71C69800"
      unitRef="usdPerShare">347.98</orly:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice>
    <orly:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice
      contextRef="FD2018Q1QTD"
      decimals="2"
      id="d78854675e1084-wk-Fact-E876916BF752B44154F3568D71CC69EE"
      unitRef="usdPerShare">259.28</orly:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="D2019Q1SubsequentRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember"
      decimals="-5"
      id="d78854675e1148-wk-Fact-B55A124426179F9B1805568D71388C76"
      unitRef="shares">100000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="D2019Q1SubsequentRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember"
      decimals="2"
      id="d78854675e1152-wk-Fact-56E2163A3C200911869A568D71378DC4"
      unitRef="usdPerShare">377.59</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="D2019Q1SubsequentRepurchases_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember"
      decimals="-5"
      id="d78854675e1156-wk-Fact-DD1076CD7FF43AAB3A52568D7137B3BB"
      unitRef="usd">52100000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="FD2019Q1YTD"
      id="TextSelection-7B92AB6622CA2EE2AC38568D71E27E60-0-wk-Fact-387178BD06AD94C91E20568D71E13779">NOTE 10 &#x2013; LEGAL MATTERS&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;O&#x2019;Reilly is currently involved in litigation incidental to the ordinary conduct of the Company&#x2019;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.</us-gaap:LegalMattersAndContingenciesTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="FD2019Q1YTD"
      id="TextSelection-5F9B4D45F15B3CEA25B8568D71E582B6-0-wk-Fact-EC79E239E7072FE87ABF568D71E4C9E9">NOTE 11 &#x2013; RECENT ACCOUNTING PRONOUNCEMENTS&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In February of 2016, the FASB issued ASU No. 2016-02, &#x201c;Leases (Topic 842)&#x201d; (&#x201c;ASU 2016-02&#x201d;).  Under ASU 2016-02, an entity is 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.  In July of 2018, the FASB issued ASU No. 2018-11, &#x201c;Leases (Topic 842):  Targeted Improvement&#x201d; (&#x201c;ASU 2018-11&#x201d;), to provide an additional, optional transition method for adopting ASU 2016-02, which allows for an entity to choose to apply the new lease standard at adoption date and recognize a cumulative-effective adjustment to the opening balance of retained earnings in the period of adoption, while comparative periods presented will continue to be in accordance with current U.S. GAAP Topic 840.  For public companies, Topic 842 is effective for annual reporting periods beginning after December 15, 2018, including interim periods within that reporting period.  The Company adopted this new guidance with its first quarter ending March 31, 2019, using the additional, optional transition method, the package of transitional practical expedients relating to the identification, classification and initial direct costs of leases commencing before the effective date of Topic 842, the transitional practical expedient for the treatment of existing land easements and the practical expedient to make an accounting policy election, by class of underlying asset, to not separate nonlease components from lease components; however, the Company did not elect the hindsight transitional practical expedient.  The Company made an accounting policy election to not apply recognition requirements of the guidance to short-term leases.  Due to the adoption of this new guidance, the Company recognized right-of-use assets and lease liabilities of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1.9 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; each on the accompanying Condensed Consolidated Balance Sheets as of March 31, 2019.  The difference between the right-of-use assets and lease liabilities on the accompanying Condensed Consolidated Balance Sheet was primarily due to the accrual for straight-line rent expense.  The Company made an adjustment to opening &#x201c;Retained Deficit&#x201d; on the accompanying Condensed Consolidated Balance Sheet in the amount of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1.4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, net of the deferred tax impact, related to the adoption of this new guidance.  With the adoption of this new guidance, the Company&#x2019;s favorable lease assets and unfavorable lease liabilities, from a previous acquisition, were eliminated through an adjustment to opening &#x201c;Operating lease, right-of-use assets&#x201d; on the accompanying Condensed Consolidated Balance Sheet.  The adoption of this new guidance did &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;not&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; have a material impact on the Company&#x2019;s results of operations, cash flows, liquidity or the Company&#x2019;s covenant compliance under its existing credit agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In June of 2016, the FASB issued ASU No. 2016-13, &#x201c;Financial Instruments - Credit Losses (Topic 326):  Measurement of Credit Losses on Financial Instruments&#x201d; (&#x201c;ASU 2016-13&#x201d;).  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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;not&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; expected to have a material impact on the Company&#x2019;s consolidated financial condition, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In January of 2017, the FASB issued ASU No. 2017-04, &#x201c;Intangibles - Goodwill and Other (Topic 350):  Simplifying the Test for Goodwill Impairment&#x201d; (&#x201c;ASU 2017-04&#x201d;).  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&#x2019;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 early adopted this guidance beginning with its first quarter ending March 31, 2019.  The application of this new guidance did &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;not&lt;/span&gt; have a material impact on the Company&#x2019;s consolidated financial condition, results of operations or cash flows.</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="FD2019Q1YTD"
      id="TextSelection-FAE563C477EA1411E1FB568D71E50545-0-wk-Fact-FF0AE778BB3B6F72AD0A568D71E4757A">&lt;br/&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In February of 2016, the FASB issued ASU No. 2016-02, &#x201c;Leases (Topic 842)&#x201d; (&#x201c;ASU 2016-02&#x201d;).  Under ASU 2016-02, an entity is 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.  In July of 2018, the FASB issued ASU No. 2018-11, &#x201c;Leases (Topic 842):  Targeted Improvement&#x201d; (&#x201c;ASU 2018-11&#x201d;), to provide an additional, optional transition method for adopting ASU 2016-02, which allows for an entity to choose to apply the new lease standard at adoption date and recognize a cumulative-effective adjustment to the opening balance of retained earnings in the period of adoption, while comparative periods presented will continue to be in accordance with current U.S. GAAP Topic 840.  For public companies, Topic 842 is effective for annual reporting periods beginning after December 15, 2018, including interim periods within that reporting period.  The Company adopted this new guidance with its first quarter ending March 31, 2019, using the additional, optional transition method, the package of transitional practical expedients relating to the identification, classification and initial direct costs of leases commencing before the effective date of Topic 842, the transitional practical expedient for the treatment of existing land easements and the practical expedient to make an accounting policy election, by class of underlying asset, to not separate nonlease components from lease components; however, the Company did not elect the hindsight transitional practical expedient.  The Company made an accounting policy election to not apply recognition requirements of the guidance to short-term leases.  Due to the adoption of this new guidance, the Company recognized right-of-use assets and lease liabilities of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1.9 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; each on the accompanying Condensed Consolidated Balance Sheets as of March 31, 2019.  The difference between the right-of-use assets and lease liabilities on the accompanying Condensed Consolidated Balance Sheet was primarily due to the accrual for straight-line rent expense.  The Company made an adjustment to opening &#x201c;Retained Deficit&#x201d; on the accompanying Condensed Consolidated Balance Sheet in the amount of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1.4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, net of the deferred tax impact, related to the adoption of this new guidance.  With the adoption of this new guidance, the Company&#x2019;s favorable lease assets and unfavorable lease liabilities, from a previous acquisition, were eliminated through an adjustment to opening &#x201c;Operating lease, right-of-use assets&#x201d; on the accompanying Condensed Consolidated Balance Sheet.  The adoption of this new guidance did &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;not&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; have a material impact on the Company&#x2019;s results of operations, cash flows, liquidity or the Company&#x2019;s covenant compliance under its existing credit agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In June of 2016, the FASB issued ASU No. 2016-13, &#x201c;Financial Instruments - Credit Losses (Topic 326):  Measurement of Credit Losses on Financial Instruments&#x201d; (&#x201c;ASU 2016-13&#x201d;).  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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;not&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; expected to have a material impact on the Company&#x2019;s consolidated financial condition, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In January of 2017, the FASB issued ASU No. 2017-04, &#x201c;Intangibles - Goodwill and Other (Topic 350):  Simplifying the Test for Goodwill Impairment&#x201d; (&#x201c;ASU 2017-04&#x201d;).  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&#x2019;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 early adopted this guidance beginning with its first quarter ending March 31, 2019.  The application of this new guidance did &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;not&lt;/span&gt; have a material impact on the Company&#x2019;s consolidated financial condition, results of operations or cash flows.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="FI2019Q1_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member"
      decimals="-8"
      id="d78856079e372-wk-Fact-7106CDDE66702A9137DF79C1CA2FD757"
      unitRef="usd">1900000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1
      contextRef="FI2019Q1_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member"
      decimals="-5"
      id="d78856079e376-wk-Fact-0C8C12441194FABB0D19568D71EA57A2"
      unitRef="usd">1400000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#d78842947e1556-wk-Fact-0E53B4DD2E7D56FA5F6B568D6F9AD743"
          xlink:label="d78842947e1556-wk-Fact-0E53B4DD2E7D56FA5F6B568D6F9AD743"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl" xlink:label="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The balance sheet at <xhtml:span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</xhtml:span>, 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:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e1556-wk-Fact-0E53B4DD2E7D56FA5F6B568D6F9AD743"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e574-wk-Fact-141849A0B808C4A30148568D6F9CADEE"
          xlink:label="d78842947e574-wk-Fact-141849A0B808C4A30148568D6F9CADEE"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#d78847548e1759-wk-Fact-141849A0B808C4A30148568D6F9CADEE"
          xlink:label="d78847548e1759-wk-Fact-141849A0B808C4A30148568D6F9CADEE"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e574-wk-Fact-141849A0B808C4A30148568D6F9CADEE"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78847548e1759-wk-Fact-141849A0B808C4A30148568D6F9CADEE"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e1517-wk-Fact-206591B0D1360C044D23568D6FA13630"
          xlink:label="d78842947e1517-wk-Fact-206591B0D1360C044D23568D6FA13630"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e1517-wk-Fact-206591B0D1360C044D23568D6FA13630"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78854675e696-wk-Fact-24DFDC01FCB5F41BDCE5568D71C90C9F"
          xlink:label="d78854675e696-wk-Fact-24DFDC01FCB5F41BDCE5568D71C90C9F"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-C06595BF0B080CE05A8A568D71DC5371-0-wk-Footnote-C06595BF0B080CE05A8A568D71DC5371_lbl" xlink:label="TextSelection-C06595BF0B080CE05A8A568D71DC5371-0-wk-Footnote-C06595BF0B080CE05A8A568D71DC5371_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See Note 8 for further information concerning the terms of the Company&#x2019;s share-based compensation plans.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78854675e696-wk-Fact-24DFDC01FCB5F41BDCE5568D71C90C9F"
          xlink:to="TextSelection-C06595BF0B080CE05A8A568D71DC5371-0-wk-Footnote-C06595BF0B080CE05A8A568D71DC5371_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e1125-wk-Fact-2C0B57CD638BDBF6FCF2568D6FA19EB9"
          xlink:label="d78842947e1125-wk-Fact-2C0B57CD638BDBF6FCF2568D6FA19EB9"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e1125-wk-Fact-2C0B57CD638BDBF6FCF2568D6FA19EB9"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e2118-wk-Fact-409A1BB99D38B00A8E56568D6FA3FB1B"
          xlink:label="d78842947e2118-wk-Fact-409A1BB99D38B00A8E56568D6FA3FB1B"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e2118-wk-Fact-409A1BB99D38B00A8E56568D6FA3FB1B"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e923-wk-Fact-43066CCFC6D93F59E404568D6FA1FB0C"
          xlink:label="d78842947e923-wk-Fact-43066CCFC6D93F59E404568D6FA1FB0C"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e923-wk-Fact-43066CCFC6D93F59E404568D6FA1FB0C"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78854675e715-wk-Fact-4C8158E0438E9AEE11E7568D71C4F3F2"
          xlink:label="d78854675e715-wk-Fact-4C8158E0438E9AEE11E7568D71C4F3F2"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78854675e715-wk-Fact-4C8158E0438E9AEE11E7568D71C4F3F2"
          xlink:to="TextSelection-C06595BF0B080CE05A8A568D71DC5371-0-wk-Footnote-C06595BF0B080CE05A8A568D71DC5371_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e725-wk-Fact-4E6AA646F8BD174BD74B568D6F9F6DFE"
          xlink:label="d78842947e725-wk-Fact-4E6AA646F8BD174BD74B568D6F9F6DFE"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e725-wk-Fact-4E6AA646F8BD174BD74B568D6F9F6DFE"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e2039-wk-Fact-51B83832A060C9BBD6EB568D6F9CBBEC"
          xlink:label="d78842947e2039-wk-Fact-51B83832A060C9BBD6EB568D6F9CBBEC"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e2039-wk-Fact-51B83832A060C9BBD6EB568D6F9CBBEC"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e2244-wk-Fact-53220783374824F0FCE3568D6FA6E091"
          xlink:label="d78842947e2244-wk-Fact-53220783374824F0FCE3568D6FA6E091"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e2244-wk-Fact-53220783374824F0FCE3568D6FA6E091"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e1003-wk-Fact-5822A40D6A81844A9EEE9292BFFAE77C"
          xlink:label="d78842947e1003-wk-Fact-5822A40D6A81844A9EEE9292BFFAE77C"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e1003-wk-Fact-5822A40D6A81844A9EEE9292BFFAE77C"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e647-wk-Fact-5B2F3897EB90CA07A8BD568D6FA376A3"
          xlink:label="d78842947e647-wk-Fact-5B2F3897EB90CA07A8BD568D6FA376A3"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e647-wk-Fact-5B2F3897EB90CA07A8BD568D6FA376A3"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e1754-wk-Fact-665CCBBF4B4817C0E14C568D6F9C83AF"
          xlink:label="d78842947e1754-wk-Fact-665CCBBF4B4817C0E14C568D6F9C83AF"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e1754-wk-Fact-665CCBBF4B4817C0E14C568D6F9C83AF"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e1636-wk-Fact-6A5965E92DBB18BEBB45568D6F9AA620"
          xlink:label="d78842947e1636-wk-Fact-6A5965E92DBB18BEBB45568D6F9AA620"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#d78852659e1200-wk-Fact-6A5965E92DBB18BEBB45568D6F9AA620"
          xlink:label="d78852659e1200-wk-Fact-6A5965E92DBB18BEBB45568D6F9AA620"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e1636-wk-Fact-6A5965E92DBB18BEBB45568D6F9AA620"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78852659e1200-wk-Fact-6A5965E92DBB18BEBB45568D6F9AA620"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e845-wk-Fact-6E9B1A4F1E308B7A8244568D6F9EFA95"
          xlink:label="d78842947e845-wk-Fact-6E9B1A4F1E308B7A8244568D6F9EFA95"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e845-wk-Fact-6E9B1A4F1E308B7A8244568D6F9EFA95"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e608-wk-Fact-7986E8C71A80B018B220568D6F9F0355"
          xlink:label="d78842947e608-wk-Fact-7986E8C71A80B018B220568D6F9F0355"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e608-wk-Fact-7986E8C71A80B018B220568D6F9F0355"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e686-wk-Fact-7C516E5366A01C5BAC26568D6FA59A0C"
          xlink:label="d78842947e686-wk-Fact-7C516E5366A01C5BAC26568D6FA59A0C"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e686-wk-Fact-7C516E5366A01C5BAC26568D6FA59A0C"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e1400-wk-Fact-7D714F042226E2D22AC4568D6F9B6A87"
          xlink:label="d78842947e1400-wk-Fact-7D714F042226E2D22AC4568D6F9B6A87"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e1400-wk-Fact-7D714F042226E2D22AC4568D6F9B6A87"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e1081-wk-Fact-8C64A2B46544E5C9CBB1568D6F9EFFB9"
          xlink:label="d78842947e1081-wk-Fact-8C64A2B46544E5C9CBB1568D6F9EFFB9"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e1081-wk-Fact-8C64A2B46544E5C9CBB1568D6F9EFFB9"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e1322-wk-Fact-961EA91729AF883E88D9568D6FA7C784"
          xlink:label="d78842947e1322-wk-Fact-961EA91729AF883E88D9568D6FA7C784"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e1322-wk-Fact-961EA91729AF883E88D9568D6FA7C784"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78854675e1019-wk-Fact-97CC780339275005CC65568D71C631AA"
          xlink:label="d78854675e1019-wk-Fact-97CC780339275005CC65568D71C631AA"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78854675e1019-wk-Fact-97CC780339275005CC65568D71C631AA"
          xlink:to="TextSelection-C06595BF0B080CE05A8A568D71DC5371-0-wk-Footnote-C06595BF0B080CE05A8A568D71DC5371_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78854675e1065-wk-Fact-990AF2CB95BB9DE63929568D71C69800"
          xlink:label="d78854675e1065-wk-Fact-990AF2CB95BB9DE63929568D71C69800"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78854675e1065-wk-Fact-990AF2CB95BB9DE63929568D71C69800"
          xlink:to="TextSelection-C06595BF0B080CE05A8A568D71DC5371-0-wk-Footnote-C06595BF0B080CE05A8A568D71DC5371_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e1478-wk-Fact-995136A8874BC5179234928D3151454A"
          xlink:label="d78842947e1478-wk-Fact-995136A8874BC5179234928D3151454A"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e1478-wk-Fact-995136A8874BC5179234928D3151454A"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e764-wk-Fact-A4E544069488AC5B024E568D6FA603F4"
          xlink:label="d78842947e764-wk-Fact-A4E544069488AC5B024E568D6FA603F4"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e764-wk-Fact-A4E544069488AC5B024E568D6FA603F4"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e1361-wk-Fact-AB3450BA857D244AD03D568D6F9E13AA"
          xlink:label="d78842947e1361-wk-Fact-AB3450BA857D244AD03D568D6F9E13AA"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e1361-wk-Fact-AB3450BA857D244AD03D568D6F9E13AA"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e1715-wk-Fact-C2A3AA5249C2380662E4568D6FA8519A"
          xlink:label="d78842947e1715-wk-Fact-C2A3AA5249C2380662E4568D6FA8519A"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e1715-wk-Fact-C2A3AA5249C2380662E4568D6FA8519A"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e1288-wk-Fact-CAB30FBAEE4D4AF38722568D6FA0689C"
          xlink:label="d78842947e1288-wk-Fact-CAB30FBAEE4D4AF38722568D6FA0689C"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e1288-wk-Fact-CAB30FBAEE4D4AF38722568D6FA0689C"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e1675-wk-Fact-CE685CB861FE8CC66A9592913AAE7805"
          xlink:label="d78842947e1675-wk-Fact-CE685CB861FE8CC66A9592913AAE7805"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e1675-wk-Fact-CE685CB861FE8CC66A9592913AAE7805"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e1042-wk-Fact-D2369767D55144A0996B568D6FA23065"
          xlink:label="d78842947e1042-wk-Fact-D2369767D55144A0996B568D6FA23065"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e1042-wk-Fact-D2369767D55144A0996B568D6FA23065"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e1439-wk-Fact-D30458FC536555E701BD928A732679CC"
          xlink:label="d78842947e1439-wk-Fact-D30458FC536555E701BD928A732679CC"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e1439-wk-Fact-D30458FC536555E701BD928A732679CC"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78851707e768-wk-Fact-E666AC17176681A19FF0568D6FA7F312"
          xlink:label="d78851707e768-wk-Fact-E666AC17176681A19FF0568D6FA7F312"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#d78842947e2159-wk-Fact-E666AC17176681A19FF0568D6FA7F312"
          xlink:label="d78842947e2159-wk-Fact-E666AC17176681A19FF0568D6FA7F312"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78851707e768-wk-Fact-E666AC17176681A19FF0568D6FA7F312"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e2159-wk-Fact-E666AC17176681A19FF0568D6FA7F312"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e884-wk-Fact-E81A70CD6870B5A8F38E568D6FA42C70"
          xlink:label="d78842947e884-wk-Fact-E81A70CD6870B5A8F38E568D6FA42C70"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e884-wk-Fact-E81A70CD6870B5A8F38E568D6FA42C70"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78854675e1084-wk-Fact-E876916BF752B44154F3568D71CC69EE"
          xlink:label="d78854675e1084-wk-Fact-E876916BF752B44154F3568D71CC69EE"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78854675e1084-wk-Fact-E876916BF752B44154F3568D71CC69EE"
          xlink:to="TextSelection-C06595BF0B080CE05A8A568D71DC5371-0-wk-Footnote-C06595BF0B080CE05A8A568D71DC5371_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78854675e1038-wk-Fact-EC678BFCF1F36887A122568D71CC46D1"
          xlink:label="d78854675e1038-wk-Fact-EC678BFCF1F36887A122568D71CC46D1"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78854675e1038-wk-Fact-EC678BFCF1F36887A122568D71CC46D1"
          xlink:to="TextSelection-C06595BF0B080CE05A8A568D71DC5371-0-wk-Footnote-C06595BF0B080CE05A8A568D71DC5371_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d78842947e2078-wk-Fact-EDBDB9A74FAE79E235BE568D6FA8A430"
          xlink:label="d78842947e2078-wk-Fact-EDBDB9A74FAE79E235BE568D6FA8A430"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d78842947e2078-wk-Fact-EDBDB9A74FAE79E235BE568D6FA8A430"
          xlink:to="TextSelection-5CBCAED66431B56C957B568D6F98DAD9-0-wk-Footnote-5CBCAED66431B56C957B568D6F98DAD9_lbl"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769032288">
<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">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Apr. 29, 2019</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">Mar. 31,  2019<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">2019<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">Q1<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_TradingSymbol', window );">Trading symbol</a></td>
<td class="text">ORLY<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_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="re">
<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity small business</a></td>
<td class="text">false<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_EntityEmergingGrowthCompany', window );">Entity emerging growth company</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_EntityCommonStockSharesOutstanding', window );">Entity common stock, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,276,726<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 12<br> -Subsection b-2<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_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 if registrant meets the emerging growth company criteria.</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 12<br> -Subsection b-2<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_EntityEmergingGrowthCompany</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_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), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<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_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 12<br> -Subsection b-2<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_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.</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 12<br> -Subsection b-2<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_EntitySmallBusiness</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_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Trading symbol of an instrument as listed on an exchange.</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_TradingSymbol</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>13
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769596832">
<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>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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">$ 56,717<span></span>
</td>
<td colspan="2" class="nump">$ 31,315<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">250,680<span></span>
</td>
<td colspan="2" class="nump">192,026<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">66,452<span></span>
</td>
<td colspan="2" class="nump">78,155<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">3,228,901<span></span>
</td>
<td colspan="2" class="nump">3,193,344<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">46,896<span></span>
</td>
<td colspan="2" class="nump">48,262<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,649,646<span></span>
</td>
<td colspan="2" class="nump">3,543,102<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,761,729<span></span>
</td>
<td colspan="2" class="nump">5,645,552<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">2,085,019<span></span>
</td>
<td colspan="2" class="nump">2,058,550<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,676,710<span></span>
</td>
<td colspan="2" class="nump">3,587,002<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_OperatingLeaseRightOfUseAsset', window );">Operating lease, right-of-use assets</a></td>
<td class="nump">1,886,364<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">808,717<span></span>
</td>
<td colspan="2" class="nump">807,260<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_OtherAssetsNoncurrent', window );">Other assets, net</a></td>
<td class="nump">40,125<span></span>
</td>
<td colspan="2" class="nump">43,425<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_Assets', window );">Total assets</a></td>
<td class="nump">10,061,562<span></span>
</td>
<td colspan="2" class="nump">7,980,789<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_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="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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">3,438,679<span></span>
</td>
<td colspan="2" class="nump">3,376,403<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_SelfInsuranceReserveCurrent', window );">Self-insurance reserves</a></td>
<td class="nump">77,359<span></span>
</td>
<td colspan="2" class="nump">77,012<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_AccruedSalariesCurrent', window );">Accrued payroll</a></td>
<td class="nump">94,192<span></span>
</td>
<td colspan="2" class="nump">86,520<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_AccruedBenefitsAndWithholdings', window );">Accrued benefits and withholdings</a></td>
<td class="nump">65,106<span></span>
</td>
<td colspan="2" class="nump">89,082<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_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">92,816<span></span>
</td>
<td colspan="2" class="nump">11,013<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_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">296,605<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">261,575<span></span>
</td>
<td colspan="2" class="nump">253,990<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">4,326,332<span></span>
</td>
<td colspan="2" class="nump">3,894,020<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">3,460,921<span></span>
</td>
<td colspan="2" class="nump">3,417,122<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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, less current portion</a></td>
<td class="nump">1,629,311<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_DeferredTaxLiabilitiesNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">109,480<span></span>
</td>
<td colspan="2" class="nump">105,566<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_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">163,153<span></span>
</td>
<td colspan="2" class="nump">210,414<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_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="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_CommonStockValue', window );">Common stock, $0.01 par value: Authorized shares - 245,000,000; Issued and outstanding shares - 78,262,099 as of March 31, 2019, and 79,043,919 as of December 31, 2018</a></td>
<td class="nump">783<span></span>
</td>
<td colspan="2" class="nump">790<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_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">1,268,032<span></span>
</td>
<td colspan="2" class="nump">1,262,063<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_RetainedEarningsAccumulatedDeficit', window );">Retained deficit</a></td>
<td class="num">(896,450)<span></span>
</td>
<td colspan="2" class="num">(909,186)<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_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">372,365<span></span>
</td>
<td colspan="2" class="nump">353,667<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 10,061,562<span></span>
</td>
<td colspan="2" class="nump">$ 7,980,789<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 <span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span>, 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://fasb.org/us-gaap/role/ref/legacyRef<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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://fasb.org/us-gaap/role/ref/legacyRef<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 2: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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://fasb.org/us-gaap/role/ref/legacyRef<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 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=99380562&amp;loc=d3e13770-109266<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://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<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_OperatingLeaseLiabilityCurrent</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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Present value of lessee's discounted obligation for lease payments from operating lease, 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<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_OperatingLeaseLiabilityNoncurrent</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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 lessee's right to use underlying asset under operating lease.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<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_OperatingLeaseRightOfUseAsset</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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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 2: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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 2: http://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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_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://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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://fasb.org/us-gaap/role/ref/legacyRef<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 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 4: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>14
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6934307408">
<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>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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">78,262,099<span></span>
</td>
<td class="nump">79,043,919<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">78,262,099<span></span>
</td>
<td class="nump">79,043,919<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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_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>15
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769753568">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</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>
</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 2,410,608<span></span>
</td>
<td class="nump">$ 2,282,681<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_CostOfGoodsAndServicesSold', window );">Cost of goods sold, including warehouse and distribution expenses</a></td>
<td class="nump">1,131,318<span></span>
</td>
<td class="nump">1,081,423<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,279,290<span></span>
</td>
<td class="nump">1,201,258<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">834,504<span></span>
</td>
<td class="nump">778,412<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">444,786<span></span>
</td>
<td class="nump">422,846<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>
</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">(34,291)<span></span>
</td>
<td class="num">(28,217)<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">554<span></span>
</td>
<td class="nump">572<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="nump">3,103<span></span>
</td>
<td class="nump">205<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">(30,634)<span></span>
</td>
<td class="num">(27,440)<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">414,152<span></span>
</td>
<td class="nump">395,406<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">93,000<span></span>
</td>
<td class="nump">90,500<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">$ 321,152<span></span>
</td>
<td class="nump">$ 304,906<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>
</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">$ 4.09<span></span>
</td>
<td class="nump">$ 3.65<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">78,484<span></span>
</td>
<td class="nump">83,530<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>
</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">$ 4.05<span></span>
</td>
<td class="nump">$ 3.61<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">79,297<span></span>
</td>
<td class="nump">84,523<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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<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_CostOfGoodsAndServicesSold</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<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=109256448&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<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=115205541&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<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 7: http://www.xbrl.org/2003/role/disclosureRef<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=109260490&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-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_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/exampleRef<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=109256448&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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=109260490&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<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=115205541&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<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=115205541&amp;loc=SL114868664-224227<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://fasb.org/us-gaap/role/ref/legacyRef<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109500613&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<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=115205541&amp;loc=SL114868664-224227<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<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=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<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=115205541&amp;loc=SL114868664-224227<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<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=115205541&amp;loc=SL114868664-224227<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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<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_RevenueFromContractWithCustomerExcludingAssessedTax</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://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<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=115205541&amp;loc=SL114868664-224227<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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=109260490&amp;loc=d3e1505-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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109260490&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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_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>16
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769217808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Shareholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2"><div>Total</div></th>
<th class="th"><div>Common stock [Member]</div></th>
<th class="th"><div>Additional paid-in capital [Member]</div></th>
<th class="th"><div>Retained earnings (deficit) [Member]</div></th>
</tr>
<tr class="rc">
<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 );">Balance at Dec. 31, 2017</a></td>
<td class="nump">$ 653,046<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 843<span></span>
</td>
<td class="nump">$ 1,265,043<span></span>
</td>
<td class="num">$ (612,840)<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Balance (in shares) at Dec. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">84,302,000<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">304,906<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">304,906<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_StockIssuedDuringPeriodValueEmployeeBenefitPlan', window );">Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes</a></td>
<td class="nump">3,633<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,633<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_StockIssuedDuringPeriodSharesEmployeeBenefitPlan', window );">Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">17,000<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Net issuance of common stock upon exercise of stock options</a></td>
<td class="nump">6,858<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">6,856<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Net issuance of common stock upon exercise of stock options, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">137,000<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">4,835<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,835<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_StockRepurchasedAndRetiredDuringPeriodValue', window );">Share repurchases, including fees</a></td>
<td class="num">$ (549,450)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (22)<span></span>
</td>
<td class="num">(33,001)<span></span>
</td>
<td class="num">(516,427)<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 );">Share repurchases, shares</a></td>
<td class="num">(2,188,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,188,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Balance at Mar. 31, 2018</a></td>
<td class="nump">$ 423,828<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 823<span></span>
</td>
<td class="nump">1,247,366<span></span>
</td>
<td class="num">(824,361)<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Balance (in shares) at Mar. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">82,268,000<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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative effect adjustment from adoption of ASU 2016-02 | Adoption of ASU 2016-02 [Member]</a></td>
<td class="num">(1,410)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,410)<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Balance at Dec. 31, 2018</a></td>
<td class="nump">$ 353,667<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 790<span></span>
</td>
<td class="nump">1,262,063<span></span>
</td>
<td class="num">(909,186)<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Balance (in shares) at Dec. 31, 2018</a></td>
<td class="nump">79,043,919<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">79,044,000<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="nump">$ 321,152<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">321,152<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_StockIssuedDuringPeriodValueEmployeeBenefitPlan', window );">Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes</a></td>
<td class="nump">3,772<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,772<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_StockIssuedDuringPeriodSharesEmployeeBenefitPlan', window );">Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">12,000<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Net issuance of common stock upon exercise of stock options</a></td>
<td class="nump">11,955<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">11,953<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Net issuance of common stock upon exercise of stock options, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">133,000<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">5,085<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,085<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_StockRepurchasedAndRetiredDuringPeriodValue', window );">Share repurchases, including fees</a></td>
<td class="num">$ (321,856)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (9)<span></span>
</td>
<td class="num">(14,841)<span></span>
</td>
<td class="num">(307,006)<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 );">Share repurchases, shares</a></td>
<td class="num">(927,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(927,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Balance at Mar. 31, 2019</a></td>
<td class="nump">$ 372,365<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 783<span></span>
</td>
<td class="nump">$ 1,268,032<span></span>
</td>
<td class="num">$ (896,450)<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Balance (in shares) at Mar. 31, 2019</a></td>
<td class="nump">78,262,099<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">78,262,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">The balance sheet at <span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span>, 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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 to additional paid-in capital (APIC) from recognition of equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=109196918&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109196918&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79507207&amp;loc=d3e4534-113899<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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_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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.</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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<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=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<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_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_StockIssuedDuringPeriodSharesEmployeeBenefitPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 issued during the period to an employee benefit plan, such as a defined contribution or defined benefit 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_StockIssuedDuringPeriodSharesEmployeeBenefitPlan</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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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 5: http://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&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_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_StockIssuedDuringPeriodValueEmployeeBenefitPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit 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_StockIssuedDuringPeriodValueEmployeeBenefitPlan</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_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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-31)<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_StockIssuedDuringPeriodValueStockOptionsExercised</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_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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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 4: http://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&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_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_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional 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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_StockRepurchasedAndRetiredDuringPeriodValue</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_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://fasb.org/us-gaap/role/ref/legacyRef<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 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 4: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingStandardsUpdate201602Member</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>17
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769383632">
<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="3">3 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</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>
</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">$ 321,152<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 304,906<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_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>
</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">63,964<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">69,920<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_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt discount and issuance costs</a></td>
<td class="nump">918<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">795<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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">4,312<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,370<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_ShareBasedCompensation', window );">Share-based compensation programs</a></td>
<td class="nump">5,424<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,176<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_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">2,245<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,244<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_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>
</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">(60,914)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(10,421)<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_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(35,405)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(42,643)<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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">60,918<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">32,756<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_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="nump">82,476<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">79,380<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_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other</a></td>
<td class="num">(4,468)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(14,206)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">440,622<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">432,277<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_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>
</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">(152,914)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(114,843)<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_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">1,811<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">752<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_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="num">(295)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(375)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(151,398)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(114,466)<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_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>
</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_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from borrowings on revolving credit facility</a></td>
<td class="nump">874,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">755,000<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_RepaymentsOfLongTermLinesOfCredit', window );">Payments on revolving credit facility</a></td>
<td class="num">(831,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(541,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_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(321,856)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(549,450)<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_ProceedsFromStockPlans', window );">Net proceeds from issuance of common stock</a></td>
<td class="nump">15,224<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">11,972<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_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="num">(190)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,156)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(263,822)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(325,634)<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_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">25,402<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(7,823)<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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at beginning of the period</a></td>
<td class="nump">31,315<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">46,348<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 at end of the period</a></td>
<td class="nump">56,717<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">38,525<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_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>
</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_IncomeTaxesPaid', window );">Income taxes paid</a></td>
<td class="nump">5,335<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">7,939<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_InterestPaidNet', window );">Interest paid, net of capitalized interest</a></td>
<td class="nump">$ 47,796<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 48,763<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 <span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span>, 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/2009/role/commonPracticeRef<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=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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=114775744&amp;loc=d3e28555-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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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>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_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://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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 for interest, excluding capitalized interest, classified as operating activity. 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/disclosureRef<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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_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/disclosureRef<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=109223946&amp;loc=d3e3521-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/disclosureRef<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=109223946&amp;loc=d3e3521-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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<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=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3255-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6760525840">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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">NOTE 1 &#8211; BASIS OF PRESENTATION<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span 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 </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, are not necessarily indicative of the results that may be expected for the year ended </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</span><span 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 </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span>.<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://fasb.org/us-gaap/role/ref/legacyRef<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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6753118240">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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">NOTE 2 &#8211; FAIR VALUE MEASUREMENTS<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></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/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></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/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 &#8211; Unobservable inputs for the asset or liability.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial assets and liabilities measured at fair value on a recurring basis:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 8 for further information concerning the Company&#8217;s benefit plans.  </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;font-style:normal;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;font-style:normal;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;">.  The Company recorded an increase in fair value related to its marketable securities in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and a decrease in fair value related to its marketable securities in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;">, which were included in &#8220;Other income (expense)&#8221; on the accompanying Condensed Consolidated Statements of Income. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;font-style:normal;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></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"/></tr><tr><td style="width:19%;"/><td style="width:1%;"/><td style="width:26%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quoted Prices in Active Markets for Identical Instruments<br/>(Level 1)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Other Observable Inputs<br/>(Level 2)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Unobservable Inputs <br/>(Level 3)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Marketable securities</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>28,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>28,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></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"/></tr><tr><td style="width:19%;"/><td style="width:1%;"/><td style="width:26%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Quoted Prices in Active Markets for Identical Instruments<br/>(Level 1)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Significant Other Observable Inputs<br/>(Level 2)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Significant Unobservable Inputs <br/>(Level 3)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Total</span></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;"><span style="font-family:inherit;font-size:10pt;">Marketable securities</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,493</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,493</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Non-financial assets and liabilities measured at fair value on a nonrecurring basis:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">in a business combination or property and equipment that are determined to be impaired.  As of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company did </span><span style="font-family:inherit;font-size:10pt;">not</span><span 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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair value of financial instruments:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;">.  See Note 4 for further information concerning the Company&#8217;s senior notes and unsecured revolving credit facility.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span 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):</span></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"/></tr><tr><td style="width:20%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying Amount</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Fair Value</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Carrying Amount</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Estimated Fair Value</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>3,130,921</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>3,209,279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3,130,122</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3,116,046</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amount of the Company&#8217;s unsecured revolving credit facility approximates fair value (Level 2), as borrowings under the facility bear variable interest at current market rates.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>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.<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://fasb.org/us-gaap/role/ref/legacyRef<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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6760553424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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_LeasesAbstract', window );"><strong>Leases [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_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">NOTE 3 &#8211; LEASES<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Operating lease commitments: </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company leases certain office space, retail stores, distribution centers and equipment under long-term, non-cancelable operating leases.  Lease components are not accounted for separately from nonlease components.  Leases generally include renewal options and some include options to purchase, provisions for percentage rent based on sales and/or incremental step increase provisions.  The exercise of renewal options is typically at the Company&#8217;s sole discretion and all operating lease expense is recognized on a straight-line basis over the lease term.  The Company&#8217;s lease agreements do not contain any material residual value guarantees or material restrictive covenants.  The Company rents or subleases certain surplus real estate to third parties.  Right-of-use assets and corresponding operating lease liabilities are recognized for all leases with an initial term greater than 12 months.  </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See Note 11 for further information concerning the Company&#8217;s adoption of Accounting Standard Codification 842 - Leases.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes Total lease cost for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, which was primarily included in &#8220;Selling, general and administrative expenses&#8221; on the accompanying Condensed Consolidated Statements of Income (in thousands):</span></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="4"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:23%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended March 31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>78,814</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term operating lease cost</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>2,058</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Variable operating lease cost</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>18,378</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sublease income</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(957</span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total lease cost</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>98,293</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes other lease related information for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></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="5"/></tr><tr><td style="width:3%;"/><td style="width:72%;"/><td style="width:1%;"/><td style="width:23%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended March 31, 2019</span></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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of operating lease liabilities:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from operating leases (in thousands)</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>78,298</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for new operating lease liabilities (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>10,940</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease term - operating leases</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>10.5 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Weighted-average discount rate - operating leases</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>4.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table identifies the future minimum lease payments under all of the Company&#8217;s operating leases for each of the next five years, and in the aggregate thereafter, and reconciles to the present value of the &#8220;Operating lease liabilities, less current portion&#8221; included in the accompanying Condensed Consolidated Balance Sheet as of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands): </span></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="12"/></tr><tr><td style="width:42%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March&#160;31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Related Parties</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Non-Related Parties</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></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;"><span style="font-family:inherit;font-size:10pt;">April 1, 2019 to December 31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3,561</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>233,211</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>236,772</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3,988</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>297,993</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>301,981</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">2021</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3,521</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>270,127</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>273,648</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>2,763</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>245,803</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>248,566</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">2023</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>2,540</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>215,476</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>218,016</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3,544</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>1,172,067</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>1,175,611</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total operating lease payments</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>19,917</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>2,434,677</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>2,454,594</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less:  present value discount</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>2,180</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>526,498</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>528,678</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total operating lease liabilities</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>17,737</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1,908,179</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1,925,916</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less:  current portion of operating lease liabilities</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>4,598</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>292,007</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>296,605</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operation lease liabilities, less current portion</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>13,139</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1,616,172</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1,629,311</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company leases certain land and buildings related to </span><span style="font-family:inherit;font-size:10pt;"><span>74</span></span><span style="font-family:inherit;font-size:10pt;"> of its O&#8217;Reilly Auto Parts stores under fifteen- or twenty-year operating lease agreements with entities that include one or more of the Company&#8217;s affiliated directors or members of an affiliated director&#8217;s immediate family.  Generally, these lease agreements provide for renewal options for an additional five years at the option of the Company, and the lease agreements are periodically modified to further extend the lease term for specific stores under the agreements.  Lease payments under these operating leases totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">.  The Company believes that the lease agreements with the affiliated entities are on terms comparable to those obtainable from third parties.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The future minimum lease payments under the Company&#8217;s operating leases, in the table above, do not include potential amounts for percentage rent and other variable operating lease related costs and have not been reduced by expected future minimum sublease income under non-cancelable subleases, which was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$16.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">.  The present value discount component of the future minimum lease payments under the Company&#8217;s operating leases, in the table above, was primarily calculated using the Company&#8217;s incremental borrowing rate based on information available at the lease commencement or modification date; for leases that commenced prior to January 1, 2019, the incremental borrowing rate used was as of January 1, 2019.  When the implicit rate of a lease is available, the implicit rate is used in the calculation and not the Company&#8217;s incremental borrowing rate.   </span></div><br/><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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<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_LesseeOperatingLeasesTextBlock</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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6645792416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financing<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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">NOTE 4 &#8211; FINANCING<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;padding-left:24px;text-indent:-24px;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"/></tr><tr><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:16%;"/><td style="width:10%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td colspan="9" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March&#160;31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span></div></td></tr><tr><td colspan="7" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revolving Credit Facility, weighted-average variable interest rate of</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3.740%</span></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>330,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>287,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;million,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.875</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes due 2021,</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>effective interest rate of 4.952%</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>498,573</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>498,371</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300</span></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;million,</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>4.625</span></span></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;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes due 2021,</span></div></td><td colspan="2" 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;"><span style="font-family:inherit;font-size:10pt;"><span>effective interest rate of 4.644%</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>299,315</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>299,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;million,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.800</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes due 2022,</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>effective interest rate of 3.845%</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>298,666</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>298,574</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300</span></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;million,</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3.850</span></span></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;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes due 2023,</span></div></td><td colspan="2" 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;"><span style="font-family:inherit;font-size:10pt;"><span>effective interest rate of 3.851%</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>298,881</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>298,821</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;million,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.550</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes due 2026,</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>effective interest rate of 3.570%</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(5)</sup>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>496,354</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>496,240</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>750</span></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;million,</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3.600</span></span></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;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes due 2027,</span></div></td><td colspan="2" 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;"><span style="font-family:inherit;font-size:10pt;"><span>effective interest rate of 3.619%</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(6)</sup>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>744,020</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>743,868</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;million,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.350</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes due 2028,</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>effective interest rate of 4.383%</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(7)</sup>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>495,112</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>495,004</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="9" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>3,460,921</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3,417,122</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </span><span style="font-family:inherit;font-size:9pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">.</span></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/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </span><span style="font-family:inherit;font-size:9pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">.</span></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/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </span><span style="font-family:inherit;font-size:9pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">.</span></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/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(4)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net of unamortized discount of less than </span><span style="font-family:inherit;font-size:9pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">.</span></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/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(5)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </span><span style="font-family:inherit;font-size:9pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$3.1 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">. </span></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/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(6)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </span><span style="font-family:inherit;font-size:9pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$4.9 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$5.1 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">.</span></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/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(7)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </span><span style="font-family:inherit;font-size:9pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$3.6 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$3.7 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">.</span></div></td></tr></table><div style="line-height:120%;padding-top:4px;padding-left:24px;text-indent:-24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Unsecured revolving credit facility:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">April 5, 2017</span></span></span><span style="font-family:inherit;font-size:10pt;">, the Company entered into a credit agreement (the &#8220;Credit Agreement&#8221;).  The Credit Agreement provides for a </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 billion</span></span><span style="font-family:inherit;font-size:10pt;"> unsecured revolving credit facility (the &#8220;Revolving Credit Facility&#8221;) arranged by JPMorgan Chase Bank, N.A., which is scheduled to mature in </span><span style="font-family:inherit;font-size:10pt;">April 2022</span><span style="font-family:inherit;font-size:10pt;">.  The Credit Agreement includes a </span><span style="font-family:inherit;font-size:10pt;"><span>$200 million</span></span><span style="font-family:inherit;font-size:10pt;"> sub-limit for the issuance of letters of credit and a </span><span style="font-family:inherit;font-size:10pt;"><span>$75 million</span></span><span style="font-family:inherit;font-size:10pt;"> sub-limit for swing line borrowings under the Revolving Credit Facility.  As described in the Credit Agreement governing the Revolving Credit Facility, the Company may, from time to time, subject to certain conditions, increase the aggregate commitments under the Revolving Credit Facility by up to </span><span style="font-family:inherit;font-size:10pt;"><span>$600 million</span></span><span style="font-family:inherit;font-size:10pt;">, provided that the aggregate amount of the commitments does not exceed </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 billion</span></span><span style="font-family:inherit;font-size:10pt;"> at any time. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span 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 </span><span style="font-family:inherit;font-size:10pt;"><span>$39.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$35.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, reducing the aggregate availability under the Credit Agreement by those amounts. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Borrowings under the 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 Credit Agreement) plus an applicable margin.  Swing line loans made under the 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 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 </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, based upon the Company&#8217;s current credit ratings, its margin for Alternate Base Rate loans was </span><span style="font-family:inherit;font-size:10pt;"><span>0.000%</span></span><span style="font-family:inherit;font-size:10pt;">, its margin for Eurodollar Revolving Loans was </span><span style="font-family:inherit;font-size:10pt;"><span>0.900%</span></span><span style="font-family:inherit;font-size:10pt;"> and its facility fee was </span><span style="font-family:inherit;font-size:10pt;"><span>0.100%</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Credit Agreement contains certain covenants, including limitations on subsidiary indebtedness, a minimum consolidated fixed charge coverage ratio of </span><span style="font-family:inherit;font-size:10pt;"><span>2.50</span></span><span style="font-family:inherit;font-size:10pt;">:1.00 and a maximum consolidated leverage ratio of </span><span style="font-family:inherit;font-size:10pt;"><span>3.50</span></span><span 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 </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 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 Credit Agreement and litigation from lenders.  As of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company remained in compliance with all covenants under the Credit Agreement. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Senior notes:</span></div><span style="font-family:inherit;font-size:10pt;">The Company has issued a cumulative </span><span style="font-family:inherit;font-size:10pt;"><span>$3.2 billion</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of unsecured senior notes, which are due between </span><span style="font-family:inherit;font-size:10pt;">2021</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2028</span><span style="font-family:inherit;font-size:10pt;">, with UMB Bank, N.A. as trustee.  Interest on the senior notes, ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>3.550%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>4.875%</span></span><span style="font-family:inherit;font-size:10pt;">, is payable semi-annually and is computed on the basis of a </span><span style="font-family:inherit;font-size:10pt;"><span>360</span></span><span style="font-family:inherit;font-size:10pt;">-day year.  None of the Company&#8217;s subsidiaries is a guarantor under the senior notes.  Each of the senior notes is subject to certain customary covenants, with which the Company complied as of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span>.<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://fasb.org/us-gaap/role/ref/legacyRef<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>22
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6760582016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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">NOTE 5 &#8211; WARRANTIES<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.  </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;">.  The following table identifies the changes in the Company&#8217;s aggregate product warranty liabilities for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><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"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">Warranty liabilities, balance at December&#160;31, 2018</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Warranty claims</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(21,537</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Warranty accruals</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>22,943</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Warranty liabilities, balance at March&#160;31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>53,626</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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_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://fasb.org/us-gaap/role/ref/legacyRef<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>23
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6646945648">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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">NOTE 6 &#8211; SHARE REPURCHASE PROGRAM<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">November&#160;13, 2018</span><span 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 </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 billion</span></span><span style="font-family:inherit;font-size:10pt;">, resulting in a cumulative authorization amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$11.8 billion</span></span><span style="font-family:inherit;font-size:10pt;">.  The additional authorization is effective for </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">, beginning on its announcement date. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands, except per share data):</span></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"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;">Shares repurchased</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>927</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>2,188</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Average price per share</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>347.09</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>251.08</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total investment</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>321,846</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>549,428</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$679.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> remaining under its share repurchase program.  Subsequent to the end of the </span><span style="font-family:inherit;font-size:10pt;">first</span><span style="font-family:inherit;font-size:10pt;"> quarter and through </span><span style="font-family:inherit;font-size:10pt;">May&#160;6, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company repurchased an additional </span><span style="font-family:inherit;font-size:10pt;"><span>0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock under its share repurchase program, at an average price of </span><span style="font-family:inherit;font-size:10pt;"><span>$377.59</span></span><span style="font-family:inherit;font-size:10pt;">, for a total investment of </span><span style="font-family:inherit;font-size:10pt;"><span>$52.1 million</span></span><span style="font-family:inherit;font-size:10pt;">.  The Company has repurchased a total of </span><span style="font-family:inherit;font-size:10pt;"><span>73.4 million</span></span><span 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 </span><span style="font-family:inherit;font-size:10pt;">May&#160;6, 2019</span><span style="font-family:inherit;font-size:10pt;">, at an average price of </span><span style="font-family:inherit;font-size:10pt;"><span>$151.58</span></span><span style="font-family:inherit;font-size:10pt;">, for a total aggregate investment of </span><span style="font-family:inherit;font-size:10pt;"><span>$11.1 billion</span></span>.<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://fasb.org/us-gaap/role/ref/legacyRef<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>24
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6760553712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">NOTE 7 &#8211; REVENUE<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below identifies the Company&#8217;s revenues disaggregated by major customer type for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></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="8"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;">Sales to do-it-yourself customers</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1,337,029</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>1,272,414</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Sales to professional service provider customers</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1,038,781</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>975,009</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Other sales and sales adjustments</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>34,798</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>35,258</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total sales</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>2,410,608</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>2,282,681</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company had recorded a deferred revenue liability of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, related to its loyalty program, which were included in &#8220;Other liabilities&#8221; on the accompanying Condensed Consolidated Balance Sheets.  During the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$3.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of deferred revenue related to its loyalty program, which were included in &#8220;Sales&#8221; on the accompanying Condensed Consolidated Statements of Income. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>See Note 5 for information concerning the expected costs associated with the Company&#8217;s assurance warranty obligations.<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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueFromContractWithCustomerAbstract</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_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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_RevenueFromContractWithCustomerTextBlock</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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6642988416">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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">NOTE 8 &#8211; SHARE-BASED COMPENSATION AND BENEFIT PLANS<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock options:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;"><span>seven years</span></span><span style="font-family:inherit;font-size:10pt;"> and are fully vested after </span><span style="font-family:inherit;font-size:10pt;"><span>six months</span></span><span style="font-family:inherit;font-size:10pt;">.  Employee options granted under the plans expire after </span><span style="font-family:inherit;font-size:10pt;"><span>ten years</span></span><span style="font-family:inherit;font-size:10pt;"> and typically vest </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> per year, over </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;">.  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></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below identifies stock option activity under these plans during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands, except per share data):</span></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"/></tr><tr><td style="width:65%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares </span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercise Price</span></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;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December&#160;31, 2018</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>1,860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>178.57</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>355.99</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(133</span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>89.66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>250.31</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding at March&#160;31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1,853</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>197.62</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercisable at March&#160;31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1,215</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>154.27</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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. </span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Risk-free interest rate </span><span 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.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:1pt;padding-left:24px;"><span style="font-family:inherit;font-size:1pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></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/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Expected life</span><span 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.</span></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/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Expected volatility</span><span 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.</span></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/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Expected dividend yield &#8211; </span><span 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.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below identifies the weighted-average assumptions used for grants awarded during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span></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"/></tr><tr><td style="width:66%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:15%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;">Risk free interest rate</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>2.50</span></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>2.58</span></span></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;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Expected life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>6.2 Years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.3 Years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>25.0</span></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>23.7</span></span></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;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Expected dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes activity related to stock options awarded by the Company for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands, except per share data):</span></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"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;">Compensation expense for stock options awarded</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>4,508</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>4,292</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Income tax benefit from compensation expense related to stock options</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1,112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>1,078</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Weighted-average grant-date fair value of options awarded</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>108.74</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>75.42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The remaining unrecognized compensation expense related to unvested stock option awards at </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;"><span>$40.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, and the weighted-average period of time over which this cost will be recognized is </span><span style="font-family:inherit;font-size:10pt;"><span>2.9 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other share-based compensation plans:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company sponsors other share-based compensation plans:  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 </span><span style="font-family:inherit;font-size:10pt;"><span>85%</span></span><span style="font-family:inherit;font-size:10pt;"> of the fair market value, an employee incentive plan, which provides for the award of shares of restricted stock to certain of the Company&#8217;s affiliated directors, that vest evenly over </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;"> and are held in escrow until such vesting has occurred, and 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 </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;"> and are held in escrow until such vesting has occurred.  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 employee incentive plan and 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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></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"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;">Compensation expense for shares issued under the ESPP</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>577</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>543</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Income tax benefit from compensation expense related to shares issued under the ESPP</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>142</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>136</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Compensation expense for restricted shares awarded</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>339</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>341</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Income tax benefit from compensation expense related to restricted awards</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>84</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Profit sharing and savings plan:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the first 2% of each employee&#8217;s wages that are contributed and </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> of the next 4% of each employee&#8217;s wages that are contributed.  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 </span><span style="font-family:inherit;font-size:10pt;">not</span><span style="font-family:inherit;font-size:10pt;"> make any discretionary contributions to the 401(k) Plan during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">.  The Company expensed matching contributions under the 401(k) Plan in the amounts of </span><span style="font-family:inherit;font-size:10pt;"><span>$6.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$5.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span 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. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Nonqualified deferred compensation plan:</span></div><span 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.  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 </span><span style="font-family:inherit;font-size:10pt;"><span>$28.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$25.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span><span 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 amounts of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and less than </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span>, respectively, which were included in &#8220;Selling, general and administrative expenses&#8221; on the accompanying Condensed Consolidated Statements of Income.<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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>26
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6760593536">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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">NOTE 9 &#8211; EARNINGS PER SHARE<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table illustrates the computation of basic and diluted earnings per share for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands, except per share data):</span></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"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator (basic and diluted):</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Net income</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>321,152</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>304,906</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding &#8211; basic</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>78,484</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>83,530</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Effect of stock options </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>813</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>993</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding &#8211; assuming dilution</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>79,297</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>84,523</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings per share:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Earnings per share-basic</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>4.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3.65</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Earnings per share-assuming dilution</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>4.05</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3.61</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Antidilutive potential common shares not included in the calculation of diluted earnings per share:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Stock options </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>176</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>761</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Weighted-average exercise price per share of antidilutive stock options </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>347.98</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>259.28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">See Note 8 for further information concerning the terms of the Company&#8217;s share-based compensation plans.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span 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.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">Subsequent to the end of the </span><span style="font-family:inherit;font-size:10pt;">first</span><span style="font-family:inherit;font-size:10pt;"> quarter and through </span><span style="font-family:inherit;font-size:10pt;">May&#160;6, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company repurchased an additional </span><span style="font-family:inherit;font-size:10pt;"><span>0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock under its share repurchase program, at an average price of </span><span style="font-family:inherit;font-size:10pt;"><span>$377.59</span></span><span style="font-family:inherit;font-size:10pt;">, for a total investment of </span><span style="font-family:inherit;font-size:10pt;"><span>$52.1 million</span></span>.<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://fasb.org/us-gaap/role/ref/legacyRef<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>27
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6760615136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Legal Matters<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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">NOTE 10 &#8211; LEGAL MATTERS<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>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.<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://fasb.org/us-gaap/role/ref/legacyRef<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>28
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6635934208">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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">NOTE 11 &#8211; RECENT ACCOUNTING PRONOUNCEMENTS<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 is 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.  In July of 2018, the FASB issued ASU No. 2018-11, &#8220;Leases (Topic 842):  Targeted Improvement&#8221; (&#8220;ASU 2018-11&#8221;), to provide an additional, optional transition method for adopting ASU 2016-02, which allows for an entity to choose to apply the new lease standard at adoption date and recognize a cumulative-effective adjustment to the opening balance of retained earnings in the period of adoption, while comparative periods presented will continue to be in accordance with current U.S. GAAP Topic 840.  For public companies, Topic 842 is effective for annual reporting periods beginning after December 15, 2018, including interim periods within that reporting period.  The Company adopted this new guidance with its first quarter ending March 31, 2019, using the additional, optional transition method, the package of transitional practical expedients relating to the identification, classification and initial direct costs of leases commencing before the effective date of Topic 842, the transitional practical expedient for the treatment of existing land easements and the practical expedient to make an accounting policy election, by class of underlying asset, to not separate nonlease components from lease components; however, the Company did not elect the hindsight transitional practical expedient.  The Company made an accounting policy election to not apply recognition requirements of the guidance to short-term leases.  Due to the adoption of this new guidance, the Company recognized right-of-use assets and lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.9 billion</span></span><span style="font-family:inherit;font-size:10pt;"> each on the accompanying Condensed Consolidated Balance Sheets as of March 31, 2019.  The difference between the right-of-use assets and lease liabilities on the accompanying Condensed Consolidated Balance Sheet was primarily due to the accrual for straight-line rent expense.  The Company made an adjustment to opening &#8220;Retained Deficit&#8221; on the accompanying Condensed Consolidated Balance Sheet in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, net of the deferred tax impact, related to the adoption of this new guidance.  With the adoption of this new guidance, the Company&#8217;s favorable lease assets and unfavorable lease liabilities, from a previous acquisition, were eliminated through an adjustment to opening &#8220;Operating lease, right-of-use assets&#8221; on the accompanying Condensed Consolidated Balance Sheet.  The adoption of this new guidance did </span><span style="font-family:inherit;font-size:10pt;">not</span><span style="font-family:inherit;font-size:10pt;"> have a material impact on the Company&#8217;s results of operations, cash flows, liquidity or the Company&#8217;s covenant compliance under its existing credit agreement.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">not</span><span style="font-family:inherit;font-size:10pt;"> expected to have a material impact on the Company&#8217;s consolidated financial condition, results of operations or cash flows.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span 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 early adopted this guidance beginning with its first quarter ending March 31, 2019.  The application of this new guidance did </span><span style="font-family:inherit;font-size:10pt;">not</span> have a material impact on the Company&#8217;s consolidated financial condition, results of operations or cash flows.<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://fasb.org/us-gaap/role/ref/legacyRef<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>29
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6760618032">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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">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:<table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></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/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div>Level 3 &#8211; Unobservable inputs for the asset or liability.<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://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109250915&amp;loc=d3e13279-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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_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>30
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6753208032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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_LeasesAbstract', window );"><strong>Leases [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_LesseeLeasesPolicyTextBlock', window );">Leases, policy</a></td>
<td class="text">The Company leases certain office space, retail stores, distribution centers and equipment under long-term, non-cancelable operating leases.  Lease components are not accounted for separately from nonlease components.  Leases generally include renewal options and some include options to purchase, provisions for percentage rent based on sales and/or incremental step increase provisions.  The exercise of renewal options is typically at the Company&#8217;s sole discretion and all operating lease expense is recognized on a straight-line basis over the lease term.  The Company&#8217;s lease agreements do not contain any material residual value guarantees or material restrictive covenants.  The Company rents or subleases certain surplus real estate to third parties.  Right-of-use assets and corresponding operating lease liabilities are recognized for all leases with an initial term greater than 12 months.  <br/><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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 leasing arrangement entered into by lessee.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918666-209980<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_LesseeLeasesPolicyTextBlock</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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6760526384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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">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.<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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>32
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6642988416">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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"><br/><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 is 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.  In July of 2018, the FASB issued ASU No. 2018-11, &#8220;Leases (Topic 842):  Targeted Improvement&#8221; (&#8220;ASU 2018-11&#8221;), to provide an additional, optional transition method for adopting ASU 2016-02, which allows for an entity to choose to apply the new lease standard at adoption date and recognize a cumulative-effective adjustment to the opening balance of retained earnings in the period of adoption, while comparative periods presented will continue to be in accordance with current U.S. GAAP Topic 840.  For public companies, Topic 842 is effective for annual reporting periods beginning after December 15, 2018, including interim periods within that reporting period.  The Company adopted this new guidance with its first quarter ending March 31, 2019, using the additional, optional transition method, the package of transitional practical expedients relating to the identification, classification and initial direct costs of leases commencing before the effective date of Topic 842, the transitional practical expedient for the treatment of existing land easements and the practical expedient to make an accounting policy election, by class of underlying asset, to not separate nonlease components from lease components; however, the Company did not elect the hindsight transitional practical expedient.  The Company made an accounting policy election to not apply recognition requirements of the guidance to short-term leases.  Due to the adoption of this new guidance, the Company recognized right-of-use assets and lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.9 billion</span></span><span style="font-family:inherit;font-size:10pt;"> each on the accompanying Condensed Consolidated Balance Sheets as of March 31, 2019.  The difference between the right-of-use assets and lease liabilities on the accompanying Condensed Consolidated Balance Sheet was primarily due to the accrual for straight-line rent expense.  The Company made an adjustment to opening &#8220;Retained Deficit&#8221; on the accompanying Condensed Consolidated Balance Sheet in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, net of the deferred tax impact, related to the adoption of this new guidance.  With the adoption of this new guidance, the Company&#8217;s favorable lease assets and unfavorable lease liabilities, from a previous acquisition, were eliminated through an adjustment to opening &#8220;Operating lease, right-of-use assets&#8221; on the accompanying Condensed Consolidated Balance Sheet.  The adoption of this new guidance did </span><span style="font-family:inherit;font-size:10pt;">not</span><span style="font-family:inherit;font-size:10pt;"> have a material impact on the Company&#8217;s results of operations, cash flows, liquidity or the Company&#8217;s covenant compliance under its existing credit agreement.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span 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 </span><span style="font-family:inherit;font-size:10pt;">not</span><span style="font-family:inherit;font-size:10pt;"> expected to have a material impact on the Company&#8217;s consolidated financial condition, results of operations or cash flows.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span 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 early adopted this guidance beginning with its first quarter ending March 31, 2019.  The application of this new guidance did </span><span style="font-family:inherit;font-size:10pt;">not</span> have a material impact on the Company&#8217;s consolidated financial condition, results of operations or cash flows.<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>33
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6615415120">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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="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"/></tr><tr><td style="width:19%;"/><td style="width:1%;"/><td style="width:26%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quoted Prices in Active Markets for Identical Instruments<br/>(Level 1)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Other Observable Inputs<br/>(Level 2)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Unobservable Inputs <br/>(Level 3)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Marketable securities</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>28,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>28,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span><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"/></tr><tr><td style="width:19%;"/><td style="width:1%;"/><td style="width:26%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Quoted Prices in Active Markets for Identical Instruments<br/>(Level 1)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Significant Other Observable Inputs<br/>(Level 2)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Significant Unobservable Inputs <br/>(Level 3)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Total</span></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;"><span style="font-family:inherit;font-size:10pt;">Marketable securities</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,493</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,493</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></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_FairValueOfFinancialInstrumentsTableTextBlock', window );">Valuation of senior notes</a></td>
<td class="text"><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"/></tr><tr><td style="width:20%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying Amount</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Fair Value</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Carrying Amount</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Estimated Fair Value</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>3,130,921</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>3,209,279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3,130,122</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3,116,046</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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_orly_FairValueOfFinancialInstrumentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 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_FairValueOfFinancialInstrumentsTableTextBlock</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://fasb.org/us-gaap/role/ref/legacyRef<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=99377789&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=99377789&amp;loc=d3e19190-110258<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=99377789&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>34
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6664094608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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_LeasesAbstract', window );"><strong>Leases [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_LeaseCostTableTextBlock', window );">Schedule of total lease cost</a></td>
<td class="text"><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="4"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:23%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended March 31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>78,814</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term operating lease cost</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>2,058</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Variable operating lease cost</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>18,378</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sublease income</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(957</span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total lease cost</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>98,293</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></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_LesseeOperatingLeaseOtherLeaseInformationTableTextBlock', window );">Other lease related information</a></td>
<td class="text"><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="5"/></tr><tr><td style="width:3%;"/><td style="width:72%;"/><td style="width:1%;"/><td style="width:23%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended March 31, 2019</span></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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of operating lease liabilities:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from operating leases (in thousands)</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>78,298</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for new operating lease liabilities (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>10,940</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease term - operating leases</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>10.5 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Weighted-average discount rate - operating leases</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>4.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">%</span></div></td></tr></table></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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Future minimum lease payments for operating leases</a></td>
<td class="text"><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="12"/></tr><tr><td style="width:42%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March&#160;31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Related Parties</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Non-Related Parties</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></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;"><span style="font-family:inherit;font-size:10pt;">April 1, 2019 to December 31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3,561</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>233,211</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>236,772</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3,988</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>297,993</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>301,981</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">2021</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3,521</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>270,127</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>273,648</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>2,763</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>245,803</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>248,566</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">2023</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>2,540</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>215,476</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>218,016</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3,544</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>1,172,067</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>1,175,611</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total operating lease payments</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>19,917</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>2,434,677</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>2,454,594</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less:  present value discount</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>2,180</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>526,498</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>528,678</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total operating lease liabilities</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>17,737</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1,908,179</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1,925,916</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less:  current portion of operating lease liabilities</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>4,598</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>292,007</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>296,605</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operation lease liabilities, less current portion</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>13,139</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1,616,172</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1,629,311</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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_orly_LesseeOperatingLeaseOtherLeaseInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 other lease information for lessee's operating leases.</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_LesseeOperatingLeaseOtherLeaseInformationTableTextBlock</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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<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_LeaseCostTableTextBlock</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</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>35
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6753109248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financing (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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="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"/></tr><tr><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:16%;"/><td style="width:10%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td colspan="9" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March&#160;31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</span></div></td></tr><tr><td colspan="7" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revolving Credit Facility, weighted-average variable interest rate of</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3.740%</span></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>330,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>287,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;million,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.875</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes due 2021,</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>effective interest rate of 4.952%</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>498,573</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>498,371</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300</span></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;million,</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>4.625</span></span></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;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes due 2021,</span></div></td><td colspan="2" 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;"><span style="font-family:inherit;font-size:10pt;"><span>effective interest rate of 4.644%</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>299,315</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>299,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;million,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.800</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes due 2022,</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>effective interest rate of 3.845%</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>298,666</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>298,574</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300</span></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;million,</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3.850</span></span></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;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes due 2023,</span></div></td><td colspan="2" 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;"><span style="font-family:inherit;font-size:10pt;"><span>effective interest rate of 3.851%</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>298,881</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>298,821</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;million,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.550</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes due 2026,</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>effective interest rate of 3.570%</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(5)</sup>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>496,354</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>496,240</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>750</span></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;million,</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3.600</span></span></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;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes due 2027,</span></div></td><td colspan="2" 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;"><span style="font-family:inherit;font-size:10pt;"><span>effective interest rate of 3.619%</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(6)</sup>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>744,020</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>743,868</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;million,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.350</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Senior Notes due 2028,</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>effective interest rate of 4.383%</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(7)</sup>&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>495,112</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>495,004</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="9" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>3,460,921</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3,417,122</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </span><span style="font-family:inherit;font-size:9pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">.</span></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/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </span><span style="font-family:inherit;font-size:9pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">.</span></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/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </span><span style="font-family:inherit;font-size:9pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">.</span></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/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(4)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net of unamortized discount of less than </span><span style="font-family:inherit;font-size:9pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">.</span></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/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(5)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </span><span style="font-family:inherit;font-size:9pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$3.1 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">. </span></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/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(6)</sup>&#160;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </span><span style="font-family:inherit;font-size:9pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$4.9 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$5.1 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">.</span></div></td></tr></table><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(7)</sup>&#160;</span></div><span style="font-family:inherit;font-size:9pt;">Net of unamortized discount of </span><span style="font-family:inherit;font-size:9pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span><span style="font-family:inherit;font-size:9pt;">, and debt issuance costs of </span><span style="font-family:inherit;font-size:9pt;"><span>$3.6 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, and </span><span style="font-family:inherit;font-size:9pt;"><span>$3.7 million</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span>.<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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=114775744&amp;loc=d3e28541-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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=114775744&amp;loc=d3e28551-108399<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&amp;loc=d3e21521-112644<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&amp;loc=d3e21538-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<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 9: http://fasb.org/us-gaap/role/ref/legacyRef<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=114775985&amp;loc=d3e28878-108400<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&amp;loc=d3e21475-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>36
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6760495808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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="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"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">Warranty liabilities, balance at December&#160;31, 2018</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Warranty claims</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(21,537</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">Warranty accruals</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>22,943</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Warranty liabilities, balance at March&#160;31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>53,626</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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_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://fasb.org/us-gaap/role/ref/legacyRef<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>37
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6637079408">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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="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"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;">Shares repurchased</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>927</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>2,188</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Average price per share</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>347.09</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>251.08</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total investment</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>321,846</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>549,428</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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_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://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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 4: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>38
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6753151792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of revenue</a></td>
<td class="text"><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"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;">Sales to do-it-yourself customers</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1,337,029</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>1,272,414</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Sales to professional service provider customers</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1,038,781</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>975,009</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Other sales and sales adjustments</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>34,798</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>35,258</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Total sales</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>2,410,608</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>2,282,681</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<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_DisaggregationOfRevenueTableTextBlock</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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueFromContractWithCustomerAbstract</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>39
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6928043920">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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="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"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;">Compensation expense for shares issued under the ESPP</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>577</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>543</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Income tax benefit from compensation expense related to shares issued under the ESPP</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>142</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>136</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Compensation expense for restricted shares awarded</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>339</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>341</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Income tax benefit from compensation expense related to restricted awards</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>84</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><br/><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="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"/></tr><tr><td style="width:65%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares </span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercise Price</span></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;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December&#160;31, 2018</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>1,860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>178.57</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>355.99</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>(133</span></span></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;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>89.66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>250.31</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding at March&#160;31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1,853</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>197.62</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercisable at March&#160;31, 2019</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1,215</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>154.27</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><br/><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="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"/></tr><tr><td style="width:66%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:15%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;">Risk free interest rate</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>2.50</span></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>2.58</span></span></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;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Expected life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>6.2 Years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.3 Years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>25.0</span></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>23.7</span></span></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;"><span style="font-family:inherit;font-size:10pt;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">Expected dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">%</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><br/><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="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"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;">Compensation expense for stock options awarded</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>4,508</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>4,292</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Income tax benefit from compensation expense related to stock options</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1,112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>1,078</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Weighted-average grant-date fair value of options awarded</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>108.74</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>75.42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><br/><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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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>40
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6760457376">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</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="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"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Three Months Ended&#160;<br/>&#160;March 31,</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">2018</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator (basic and diluted):</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Net income</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>321,152</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>304,906</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding &#8211; basic</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>78,484</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>83,530</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Effect of stock options </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>813</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>993</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding &#8211; assuming dilution</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>79,297</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>84,523</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings per share:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Earnings per share-basic</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>4.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3.65</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Earnings per share-assuming dilution</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>4.05</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>3.61</span></span></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;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Antidilutive potential common shares not included in the calculation of diluted earnings per share:</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">Stock options </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>176</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;"><span>761</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">Weighted-average exercise price per share of antidilutive stock options </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>347.98</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></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;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;text-indent:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>259.28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup>&#160;</span></div>See Note 8 for further information concerning the terms of the Company&#8217;s share-based compensation plans.<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://fasb.org/us-gaap/role/ref/legacyRef<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>41
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6934813184">
<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="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2018</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>
</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 (decrease) in fair value of marketable securities</a></td>
<td class="nump">$ 2.8<span></span>
</td>
<td class="num">$ (0.1)<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>
</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) of investment in debt and equity securities, measured at fair value with changes in fair value recognized in net income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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>42
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769726896">
<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>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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">$ 28,149<span></span>
</td>
<td class="nump">$ 25,493<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">28,149<span></span>
</td>
<td class="nump">25,493<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/disclosureRef<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=99377789&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_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>43
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6760589264">
<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>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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">$ 3,130,921<span></span>
</td>
<td class="nump">$ 3,130,122<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">$ 3,209,279<span></span>
</td>
<td class="nump">$ 3,116,046<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109250915&amp;loc=d3e13433-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://fasb.org/us-gaap/role/ref/legacyRef<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>44
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6760584448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($) </div>
<div>stores</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_LesseeLeaseDescriptionLineItems', window );"><strong>Leases</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_LessorOperatingLeasePaymentsToBeReceived', window );">Future minimum sublease income under non-cancelable subleases</a></td>
<td class="nump">$ 16.3<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_TitleOfIndividualAxis=us-gaap_ManagementMember', window );">Related parties [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_RelatedPartyTransactionsAbstract', window );"><strong>Related Parties</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_NumberOfStores', window );">Number of stores | stores</a></td>
<td class="nump">74<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_RelatedPartyTransactionAmountsOfTransaction', window );">Lease payments under related party operating leases</a></td>
<td class="nump">$ 1.2<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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LesseeLeaseDescriptionLineItems</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_LessorOperatingLeasePaymentsToBeReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 lease payments to be received by lessor for operating lease.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=77888428&amp;loc=SL77919396-209981<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_LessorOperatingLeasePaymentsToBeReceived</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_NumberOfStores">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 number of stores.</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_NumberOfStores</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:integerItemType</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_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 transactions with related party during the financial reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39622-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<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_RelatedPartyTransactionAmountsOfTransaction</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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsAbstract</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_TitleOfIndividualAxis=us-gaap_ManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ManagementMember</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>45
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6771130976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Total Lease Cost) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2019 </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_LeasesAbstract', window );"><strong>Leases [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_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 78,814<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_ShortTermLeaseCost', window );">Short-term operating lease cost</a></td>
<td class="nump">2,058<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_VariableLeaseCost', window );">Variable operating lease cost</a></td>
<td class="nump">18,378<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_SubleaseIncome', window );">Sublease income</a></td>
<td class="num">(957)<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_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 98,293<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_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 lease cost recognized by lessee for lease contract.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<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_LeaseCost</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<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_OperatingLeaseCost</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_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 short-term lease cost, excluding expense for lease with term of one month or less.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<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_ShortTermLeaseCost</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_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 sublease income excluding finance and operating lease expense.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<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_SubleaseIncome</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_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<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_VariableLeaseCost</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>46
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6665468336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Other Lease Related Information) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($) </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_LeasesAbstract', window );"><strong>Leases [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_OperatingLeasePayments', window );">Cash paid for amounts included in the measurement of operating lease liabilities, operating cash flows from operating leases</a></td>
<td class="nump">$ 78,298<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use asset obtained in exchange for new operating lease liability</a></td>
<td class="nump">$ 10,940<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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term - operating leases</a></td>
<td class="text">10 years 6 months<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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate - operating leases | Rate</a></td>
<td class="nump">4.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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</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_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<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_OperatingLeasePayments</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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 discount rate for operating lease calculated at point in time.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<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_OperatingLeaseWeightedAverageDiscountRatePercent</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_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<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_OperatingLeaseWeightedAverageRemainingLeaseTerm1</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>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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 right-of-use asset obtained in exchange for operating lease 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</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>47
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770719200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Future Minimum Lease Payments for Operating Leases) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_LesseeLeaseDescriptionLineItems', window );"><strong>Leases</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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">April 1, 2019, to December 31, 2019</a></td>
<td class="nump">$ 236,772<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2020</a></td>
<td class="nump">301,981<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2021</a></td>
<td class="nump">273,648<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2022</a></td>
<td class="nump">248,566<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2023</a></td>
<td class="nump">218,016<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">1,175,611<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total operating lease payments</a></td>
<td class="nump">2,454,594<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: present value discount</a></td>
<td class="nump">528,678<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_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">1,925,916<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_OperatingLeaseLiabilityCurrent', window );">Less: current portion of operating lease liabilities</a></td>
<td class="nump">296,605<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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, less current portion</a></td>
<td class="nump">1,629,311<span></span>
</td>
<td colspan="2" 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_TitleOfIndividualAxis=us-gaap_ManagementMember', window );">Related parties [Member]</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_LesseeLeaseDescriptionLineItems', window );"><strong>Leases</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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">April 1, 2019, to December 31, 2019</a></td>
<td class="nump">3,561<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2020</a></td>
<td class="nump">3,988<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2021</a></td>
<td class="nump">3,521<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2022</a></td>
<td class="nump">2,763<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2023</a></td>
<td class="nump">2,540<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">3,544<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total operating lease payments</a></td>
<td class="nump">19,917<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: present value discount</a></td>
<td class="nump">2,180<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_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">17,737<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_OperatingLeaseLiabilityCurrent', window );">Less: current portion of operating lease liabilities</a></td>
<td class="nump">4,598<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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, less current portion</a></td>
<td class="nump">13,139<span></span>
</td>
<td colspan="2" 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_TitleOfIndividualAxis=orly_NonRelatedPartiesMember', window );">Non-related parties [Member]</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_LesseeLeaseDescriptionLineItems', window );"><strong>Leases</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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">April 1, 2019, to December 31, 2019</a></td>
<td class="nump">233,211<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2020</a></td>
<td class="nump">297,993<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2021</a></td>
<td class="nump">270,127<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2022</a></td>
<td class="nump">245,803<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2023</a></td>
<td class="nump">215,476<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">1,172,067<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total operating lease payments</a></td>
<td class="nump">2,434,677<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: present value discount</a></td>
<td class="nump">526,498<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_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">1,908,179<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_OperatingLeaseLiabilityCurrent', window );">Less: current portion of operating lease liabilities</a></td>
<td class="nump">292,007<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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, less current portion</a></td>
<td class="nump">$ 1,616,172<span></span>
</td>
<td colspan="2" class="text">&#160;<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 <span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span>, 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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LesseeLeaseDescriptionLineItems</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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 lessee's undiscounted obligation for lease payments for operating lease.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDue</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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.</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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Present value of lessee's discounted obligation for lease payments from operating lease.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<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_OperatingLeaseLiability</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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<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_OperatingLeaseLiabilityCurrent</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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Present value of lessee's discounted obligation for lease payments from operating lease, 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<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_OperatingLeaseLiabilityNoncurrent</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_TitleOfIndividualAxis=us-gaap_ManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ManagementMember</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=orly_NonRelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=orly_NonRelatedPartiesMember</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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770055408">
<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>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_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="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_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="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">$ 39.2<span></span>
</td>
<td class="nump">$ 35.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_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="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_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_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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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>49
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6659776304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financing (Senior Notes) (Narrative) (Details) - Senior notes [Member]<br> $ in Billions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2019 </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_LongTermDebt', window );">Aggregate principle of unsecured senior notes | $</a></td>
<td class="nump">$ 3.2<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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [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_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://fasb.org/us-gaap/role/ref/legacyRef<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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109500613&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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_srt_RangeAxis=srt_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;">srt_RangeAxis=srt_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_srt_RangeAxis=srt_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;">srt_RangeAxis=srt_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>50
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770380176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financing (Outstanding Financing Facilities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2018</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>
<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="nump">$ 3,130,921<span></span>
</td>
<td class="nump">$ 3,130,122<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="nump">3,460,921<span></span>
</td>
<td class="nump">3,417,122<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="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="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="nump">498,573<span></span>
</td>
<td class="nump">498,371<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_DebtInstrumentFaceAmount', window );">Senior notes, face amount</a></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="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">4.875%<span></span>
</td>
<td class="nump">4.875%<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="nump">4.952%<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="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="nump">800<span></span>
</td>
<td class="nump">900<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="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="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="nump">299,315<span></span>
</td>
<td class="nump">299,244<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_DebtInstrumentFaceAmount', window );">Senior notes, face amount</a></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="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">4.625%<span></span>
</td>
<td class="nump">4.625%<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="nump">4.644%<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="nump">$ 100<span></span>
</td>
<td class="nump">$ 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_DeferredFinanceCostsNet', window );">Senior notes, unamortized debt issuance costs</a></td>
<td class="nump">600<span></span>
</td>
<td class="nump">600<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="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="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="nump">298,666<span></span>
</td>
<td class="nump">298,574<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_DebtInstrumentFaceAmount', window );">Senior notes, face amount</a></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="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.80%<span></span>
</td>
<td class="nump">3.80%<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="nump">3.845%<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="nump">$ 400<span></span>
</td>
<td class="nump">$ 500<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="nump">900<span></span>
</td>
<td class="nump">1,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_DebtInstrumentAxis=orly_SeniorNotesDue2023At3850Member', window );">$300 million, 3.850% Senior Notes due 2023 [Member]</a></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="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="nump">298,881<span></span>
</td>
<td class="nump">298,821<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_DebtInstrumentFaceAmount', window );">Senior notes, face amount</a></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="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.85%<span></span>
</td>
<td class="nump">3.85%<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="nump">3.851%<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="nump">$ 100<span></span>
</td>
<td class="nump">$ 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_DeferredFinanceCostsNet', window );">Senior notes, unamortized debt issuance costs</a></td>
<td class="nump">1,100<span></span>
</td>
<td class="nump">1,200<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="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="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="nump">496,354<span></span>
</td>
<td class="nump">496,240<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_DebtInstrumentFaceAmount', window );">Senior notes, face amount</a></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="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>
<td class="nump">3.55%<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="nump">3.57%<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="nump">$ 600<span></span>
</td>
<td class="nump">$ 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_DeferredFinanceCostsNet', window );">Senior notes, unamortized debt issuance costs</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">3,100<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_SeniorNotesDue2027At3600Member', window );">$750 million, 3.600% Senior Notes due 2027 [Member]</a></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="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="nump">744,020<span></span>
</td>
<td class="nump">743,868<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_DebtInstrumentFaceAmount', window );">Senior notes, face amount</a></td>
<td class="nump">$ 750,000<span></span>
</td>
<td class="nump">$ 750,000<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate of senior notes</a></td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">3.60%<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="nump">3.619%<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="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_DeferredFinanceCostsNet', window );">Senior notes, unamortized debt issuance costs</a></td>
<td class="nump">4,900<span></span>
</td>
<td class="nump">5,100<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_SeniorNotesDue2028At4350Member', window );">$500 million, 4.350% Senior Notes due 2028 [Member]</a></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="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="nump">495,112<span></span>
</td>
<td class="nump">495,004<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_DebtInstrumentFaceAmount', window );">Senior notes, face amount</a></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="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">4.35%<span></span>
</td>
<td class="nump">4.35%<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="nump">4.383%<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="nump">$ 1,200<span></span>
</td>
<td class="nump">$ 1,300<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="nump">3,600<span></span>
</td>
<td class="nump">3,700<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="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="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_UnsecuredDebt', window );">Unsecured revolving credit facility</a></td>
<td class="nump">$ 330,000<span></span>
</td>
<td class="nump">$ 287,000<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_LongtermDebtWeightedAverageInterestRate', window );">Unsecured revolving credit facility, weighted-average variable interest rate</a></td>
<td class="nump">3.74%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 <span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span>, 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_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://fasb.org/us-gaap/role/ref/legacyRef<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=114775744&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=114775985&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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109500613&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=114775744&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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_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_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://fasb.org/us-gaap/role/ref/legacyRef<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_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://fasb.org/us-gaap/role/ref/legacyRef<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=114775744&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=114775985&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://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=114775744&amp;loc=d3e28555-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_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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DebtInstrumentAxis=orly_SeniorNotesDue2027At3600Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SeniorNotesDue2027At3600Member</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_SeniorNotesDue2028At4350Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SeniorNotesDue2028At4350Member</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6645653568">
<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">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2019 </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, balance at December 31, 2018</a></td>
<td class="nump">$ 52,220<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">(21,537)<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">22,943<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, balance at March 31, 2019</a></td>
<td class="nump">$ 53,626<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://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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>52
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6759497952">
<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="1">100 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 13, 2018</div></th>
<th class="th"><div>May 06, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>May 06, 2019</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>
</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>
</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">$ 11,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>
</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>
</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">$ 679,600<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">927<span></span>
</td>
<td class="nump">2,188<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">$ 347.09<span></span>
</td>
<td class="nump">$ 251.08<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">$ 321,846<span></span>
</td>
<td class="nump">$ 549,428<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>
</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>
</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">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,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">$ 377.59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 151.58<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">$ 52,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,100,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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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 4: http://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&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_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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>53
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6636345856">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</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>
</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">927<span></span>
</td>
<td class="nump">2,188<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">$ 347.09<span></span>
</td>
<td class="nump">$ 251.08<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">$ 321,846<span></span>
</td>
<td class="nump">$ 549,428<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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 4: http://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&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_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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>54
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6606412496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Narrative) (Details) - Loyalty program [Member] - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2018</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue</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_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">$ 4.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.3<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_ContractWithCustomerLiabilityRevenueRecognized', window );">Deferred revenue, recognized</a></td>
<td class="nump">$ 3.9<span></span>
</td>
<td class="nump">$ 3.2<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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130532-203044<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<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_ContractWithCustomerLiability</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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<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_ContractWithCustomerLiabilityRevenueRecognized</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</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_orly_ContractWithCustomerLiabilityArrangementTypeAxis=orly_LoyaltyProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerLiabilityArrangementTypeAxis=orly_LoyaltyProgramMember</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>55
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770463744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Disaggregation of Revenue) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Disaggregated sales</a></td>
<td class="nump">$ 2,410,608<span></span>
</td>
<td class="nump">$ 2,282,681<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_srt_MajorCustomersAxis=orly_DIYCustomerMember', window );">DIY customer [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Disaggregated sales</a></td>
<td class="nump">1,337,029<span></span>
</td>
<td class="nump">1,272,414<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_srt_MajorCustomersAxis=orly_ProfessionalServiceProviderCustomerMember', window );">Professional service provider customer [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Disaggregated sales</a></td>
<td class="nump">1,038,781<span></span>
</td>
<td class="nump">975,009<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_srt_MajorCustomersAxis=orly_OtherCustomersAndSalesAdjustmentsMember', window );">Other customers and sales adjustments [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Disaggregated sales</a></td>
<td class="nump">$ 34,798<span></span>
</td>
<td class="nump">$ 35,258<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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisaggregationOfRevenueLineItems</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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<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_RevenueFromContractWithCustomerExcludingAssessedTax</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_srt_MajorCustomersAxis=orly_DIYCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">srt_MajorCustomersAxis=orly_DIYCustomerMember</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_srt_MajorCustomersAxis=orly_ProfessionalServiceProviderCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">srt_MajorCustomersAxis=orly_ProfessionalServiceProviderCustomerMember</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_srt_MajorCustomersAxis=orly_OtherCustomersAndSalesAdjustmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">srt_MajorCustomersAxis=orly_OtherCustomersAndSalesAdjustmentsMember</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>56
<FILENAME>R45.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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769121280">
<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]<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($) </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>
</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">$ 40.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period for cost recognition</a></td>
<td class="text">2 years 10 months 24 days<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>
</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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Options expiration period</a></td>
<td class="text">10 years<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>
</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 | Rate</a></td>
<td class="nump">25.00%<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>
</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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Options expiration period</a></td>
<td class="text">7 years<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>
</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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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_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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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>57
<FILENAME>R46.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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6659313664">
<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">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2019 </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] | Employee [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 " 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_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock [Member] | Director [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_orly_OtherCompensationAndBenefitPlansLineItems', 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_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_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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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=orly_EmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=orly_EmployeeMember</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>58
<FILENAME>R47.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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769599424">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</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>
</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_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>
</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_DefinedContributionPlanCostRecognized', window );">Profit sharing and savings plan, cost recognized</a></td>
<td class="nump">$ 6.0<span></span>
</td>
<td class="nump">$ 5.7<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>
</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>
</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="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>
</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>
</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="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://fasb.org/us-gaap/role/ref/legacyRef<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_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>59
<FILENAME>R48.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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6637560688">
<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="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2018</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>
</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_DeferredCompensationArrangementWithIndividualRecordedLiability', window );">Deferred compensation plan, obligation</a></td>
<td class="nump">$ 28.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.5<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_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="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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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_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://fasb.org/us-gaap/role/ref/legacyRef<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>60
<FILENAME>R49.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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6759701696">
<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">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2019 </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, 2018, shares | shares</a></td>
<td class="nump">1,860<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, 2018, weighted-average exercise price | $ / shares</a></td>
<td class="nump">$ 178.57<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">136<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">$ 355.99<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">(133)<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">$ 89.66<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">(10)<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">$ 250.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at March 31, 2019, shares | shares</a></td>
<td class="nump">1,853<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 March 31, 2019, weighted-average exercise price | $ / shares</a></td>
<td class="nump">$ 197.62<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 March 31, 2019, shares | shares</a></td>
<td class="nump">1,215<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 March 31, 2019, weighted-average exercise price | $ / shares</a></td>
<td class="nump">$ 154.27<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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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 5: http://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&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_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>61
<FILENAME>R50.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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6642988416">
<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">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>Rate</div>
</th>
<th class="th">
<div>Mar. 31, 2018 </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.50%<span></span>
</td>
<td class="nump">2.58%<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">6 years 2 months 12 days<span></span>
</td>
<td class="text">6 years 3 months 18 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">25.00%<span></span>
</td>
<td class="nump">23.70%<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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=115993241&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>62
<FILENAME>R51.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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6636823584">
<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> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</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_AllocatedShareBasedCompensationExpense', window );">Compensation expense for share-based compensation</a></td>
<td class="nump">$ 4,508<span></span>
</td>
<td class="nump">$ 4,292<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,112<span></span>
</td>
<td class="nump">$ 1,078<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair value of options awarded</a></td>
<td class="nump">$ 108.74<span></span>
</td>
<td class="nump">$ 75.42<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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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_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>63
<FILENAME>R52.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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6760469024">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</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>
</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>
</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">$ 577<span></span>
</td>
<td class="nump">$ 543<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">142<span></span>
</td>
<td class="nump">136<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>
</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>
</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">339<span></span>
</td>
<td class="nump">341<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">$ 84<span></span>
</td>
<td class="nump">$ 86<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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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>64
<FILENAME>R53.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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6768977760">
<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="1">100 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 06, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>May 06, 2019</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>
</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">927<span></span>
</td>
<td class="nump">2,188<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">$ 347.09<span></span>
</td>
<td class="nump">$ 251.08<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">$ 321,846<span></span>
</td>
<td class="nump">$ 549,428<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>
</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>
</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">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,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">$ 377.59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 151.58<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">$ 52,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,100,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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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 4: http://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&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_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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>65
<FILENAME>R54.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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769073552">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</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>
</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">$ 321,152<span></span>
</td>
<td class="nump">$ 304,906<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>
</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">78,484<span></span>
</td>
<td class="nump">83,530<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">813<span></span>
</td>
<td class="nump">993<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">79,297<span></span>
</td>
<td class="nump">84,523<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">$ 4.09<span></span>
</td>
<td class="nump">$ 3.65<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">$ 4.05<span></span>
</td>
<td class="nump">$ 3.61<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">176<span></span>
</td>
<td class="nump">761<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">$ 347.98<span></span>
</td>
<td class="nump">$ 259.28<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">See Note 8 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://fasb.org/us-gaap/role/ref/legacyRef<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<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=109256448&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<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=115205541&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<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 7: http://www.xbrl.org/2003/role/disclosureRef<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=109260490&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-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_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/exampleRef<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=109256448&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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=109260490&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<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=115205541&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<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://fasb.org/us-gaap/role/ref/legacyRef<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=109260490&amp;loc=d3e1500-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<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=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<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_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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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=109260490&amp;loc=d3e1505-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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109260490&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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_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>66
<FILENAME>R55.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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6639672768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Recent Accounting Pronouncements (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Recent Accounting Pronouncements</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_OperatingLeaseRightOfUseAsset', window );">Operating lease, right-of-use assets</a></td>
<td class="nump">$ 1,886,364<span></span>
</td>
<td colspan="2" class="nump">$ 0<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_OperatingLeaseLiability', window );">Operating lease, liability</a></td>
<td class="nump">1,925,916<span></span>
</td>
<td colspan="2" 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_ProspectiveAdoptionOfNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">ASU 2016-02 [Member]</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Recent Accounting Pronouncements</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_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1', window );">Cumulative effect adjustment to opening Retained earnings</a></td>
<td class="nump">1,400<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_OperatingLeaseRightOfUseAsset', window );">Operating lease, right-of-use assets</a></td>
<td class="nump">1,900,000<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_OperatingLeaseLiability', window );">Operating lease, liability</a></td>
<td class="nump">$ 1,900,000<span></span>
</td>
<td colspan="2" class="text">&#160;<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 <span style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</span>, 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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109234566&amp;loc=d3e22499-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109234566&amp;loc=d3e22583-107794<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=109234566&amp;loc=d3e22580-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_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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Present value of lessee's discounted obligation for lease payments from operating lease.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<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_OperatingLeaseLiability</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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 lessee's right to use underlying asset under operating lease.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<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_OperatingLeaseRightOfUseAsset</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_ProspectiveAdoptionOfNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProspectiveAdoptionOfNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</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>67
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  B$IDX?(\\#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,$%     @ "(2F3B?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) 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    "  (A*9.5U_9X^X    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!:L,P#(9?9?B>R&YH8";U9:6G#08K;.QF;+4UBQUC:R1]^R59
MFS*V!]C1TN]/GT"-B=)T"9]3%S&1PWPW^#9D:>*&G8BB!,CFA%[G<DR$L7GH
MDM<T/M,1HC8?^HBPXKP&CZ2M)@T3L(@+D:G&&FD2:NK2!6_-@H^?J9UAU@"V
MZ#%0!E$*8&J:&,]#V\ -,,$(D\_?!;0+<:[^B9T[P"[)(;LEU?=]V5=S;MQ!
MP-O3X\N\;N%")AT,CK^RDW2.N&'7R:_5PW:_8VK%Q7W!UP6O]Z*6E9!B_3ZY
M_O"["?O.NH/[Q\970=7 K[M07U!+ P04    "  (A*9.F5R<(Q &  "<)P
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
M.X@?PXG)""U5JK:#GK>TMQC4F?W!/121TFO!<PLC7\TMU<F9TA<5?*DRVU%
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
MWEWJX343GV.;IV7S.=F^E56>=:-X*EGRL_T^GIKO2S?^1Q@? %T 7 -4?#-
M=0'J&J!OXG6'UU<\P,V L L(/QF9FP&F"S"? 5$S'6VOFN:ODRI9+HK\,BG:
M]7-.ZF4JY\9/[[:^V<QF\Y_O?^GOOB]CM0C>ZW$ZR*J%0!^BAY U PF'D"<&
M8H:0#0.)KI# EW&M!=A:H(G7_7B+:FDAIH&<&H@)E="(R9K"K$9M>:(8"284
M&+>AN)F18+7@2U-L:8J6%B/.+20<<A9>8D82:3:1)HDL:LY*DT2^@[' LWD7
M-F 3LFQ"PD;VRFGIA#2/47BR[H &5 Q+Q3!4))H"0[+(:+3_$9LF8M( JC@B
M:8P-T4I?1V39H6&>V&%&IL>R9"U#%G5^;6E/U'A38C9/S.1!$K2*21YM%1:A
M.Z !%2EXP10,F1!+IJ /?:AC'0HLG P0\$1UH#[MF5("+[\-APNET3"BHG+$
M$B13(1:!#C3(!=):@9_/]:\@A[1X=9=4WJ6(,"VJMAJ4!?QT,#@+6#0ZT&#M
M@HZ4(<9%@3,+6ADY4B$O\I*JO!2$.:/S .9&.WFAEU3II8AQ.ZF(SZ26 M=_
M#S8DQ&N]9,0>9UIUH/Z\J=!/"%H'C\Q@BBQ,.E84"[P&J'-XFP=AL,TSP%DL
M8FE'%%7R-B,9GY$2=X$:C6>N52SQIF $J<=7"V]+DOH2V1=(:CD*I P!=XH:
M#\(-&?'>(SGS(<N%NH^*(J*O=U!#.KQ%2<ZC\/Y 4O^1XQLTX T(. /"6P2@
M5B!E'"*?6@.U']R<D9%&]D[ 6PIPEH)W"D"-0M8V-]:>D9< SB;P9@&H8(?"
MXMW"/=20#J_IP&DZWBYTH,$NP#\2_=U8UR(&&&/6U""\&%N-=PL<3@F_-1L1
M+.!]!#@?P=( C$'$$-'-PB\ AZ1X+P'.2\@SPGA)!,J0AX3Q"4O>!BE(UJZL
ML/HQP)F-37]K.*R0]PG@? *_N0.C_K9V+_+R.(H<;3SVB>&_O&8#U6SLRBL&
M8S3B$/1.-S)7[)NCJ7*RS=].5?T&W;O;'G^MY/RQ.:Q"][]"--] Q/SC>7R<
MF 6?*=KSMC^38G\\E9.7O*KRK#D]><WSRGGZXHMOX<$EN^M%ZEZK^F?D?Q?M
M.5=[4>7G[@PON!XD+O\'4$L#!!0    (  B$IDX":#,KEP0  (H5   8
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
M<VAE970Q,BYX;6QM4V%OW" ,_2N('U!RN;2]G9)(O4[3)FW2J=.VSUSB)*B
M,R"7[M\/2)JE7;X -G[/S\;D(YIGVP$X\J*DM@7MG.N/C-FJ \7M#?:@_4V#
M1G'G3=,RVQO@=00IR=(DN6.*"TW+//K.ILQQ<%)H.!MB!Z6X^7,"B6-!=_35
M\23:S@4'*_.>M_ =W(_^;+S%%I9:*-!6H"8&FH(^[(ZG+,3'@)\"1KLZDU#)
M!?$Y&%_J@B9!$$BH7&#@?KO"(T@9B+R,WS,G75(&X/K\ROXIUNYKN7 +CRA_
MB=IU!3U04D/#!^F></P,<SVWE,S%?X4K2!\>E/@<%4H;5U(-UJ&:6;P4Q5^F
M7>BXC]--=IAAVX!T!J0+X!#SL"E15/Z1.U[F!D=BIM[W/#SQ[ICZWE3!&5L1
M[[QXZ[W7<G=[G[-K()IC3E-,NHY9(IAG7U*D6RE.Z7_P=!N^WU2XC_#]&X6'
M;8)LDR"+!-D;@@_O2MR(N4O>)6&KGBHP;9PF2RH<=)SDE7<9V(<TOLF_\&G:
MOW'3"FW)!9U_V=C_!M&!EY+<^!'J_ =;# F-"\=[?S;3F$V&PW[^06SYQN5?
M4$L#!!0    (  B$IDY0W7DSM $  -(#   9    >&PO=V]R:W-H965T<R]S
M:&5E=#$S+GAM;'U3VVZ<,!#]%<L?$"\L3:(5(&535:G42JM$;9^],( 57XAM
MEO3O,S:$TI;VQ?:,YYPY,Q[GH['/K@/PY%5)[0K:>=\?&'-5!XJ[*].#QIO&
M6,4]FK9EKK? ZPA2DJ6[W3537&A:YM%WLF5N!B^%AI,E;E"*VY]'D&8L:$+?
M'8^B[7QPL#+O>0M/X+_U)XL66UAJH4 [832QT!3T+CD<LQ ? [X+&-WJ3$(E
M9V.>@_&Y+N@N" ()E0\,'+<+W(.4@0AEO,R<=$D9@.OS._NG6#O6<N8.[HW\
M(6K?%?26DAH:/DC_:,8'F.OY0,E<_!>X@,3PH 1S5$:ZN))J<-ZHF06E*/XZ
M[4+'?9QNLIL9M@U(9T"Z &YC'C8EBLH_<L_+W)J1V*GW/0]/G!Q2[$T5G+$5
M\0[%._1>RN0ZR=DE$,TQQRDF7<<L$0S9EQ3I5HIC^A<\W8;O-Q7N(WS_F\)_
M$&2;!%DDR/Y;XE;,_H\D;-53!;:-T^1(908=)WGE70;V+HUO\BM\FO:OW+9"
M.W(V'E\V]K\QQ@-*V5WA"'7XP19#0N/#\0;/=AJSR?"FGW\06[YQ^0902P,$
M%     @ "(2F3I0 0V&V 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T
M,30N>&UL;5-A;]L@$/TKB!]0$L=-JLBVU+2J-FF3HD[;/A/[;*,"YP&.NW\_
MP*[K=OX"W''OW;OCR 8T+[8%<.1526USVCK7'1FS90N*VQOL0/N;&HWBSINF
M8;8SP*L(4I(EF\V>*2XT+;+H.YLBP]Y)H>%LB.V5XN;O"20..=W2-\>S:%H7
M'*S(.M[ #W _N[/Q%IM9*J% 6X&:&*AS>K\]GM(0'P-^"1CLXDQ")1?$EV!\
MK7*Z"8) 0ND" _?;%1Y RD#D9?R9..F<,@"7YS?VIUB[K^7"+3R@_"TJU^;T
MCI(*:MY+]XS#%YCJN:5D*OX;7$'Z\*#$YRA1VKB2LK<.U<3BI2C^.NY"QWT8
M;P[I!%L')!,@F0%W,0\;$T7EC]SQ(C,X$#/VON/AB;?'Q/>F#,[8BGCGQ5OO
MO1;;?9JQ:R":8DYC3+*,F2.89Y]3)&LI3LE_\&0=OEM5N(OPW0>%M^L$Z2I!
M&@G2#P3[3R6NQ1P^)6&+GBHP39PF2TKL=9SDA7<>V/LDOLE[^#CMW[EIA+;D
M@LZ_;.Q_C>C 2]G<^!%J_0>;#0FU"\>#/YMQS$;#83?](#9_X^(?4$L#!!0
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
M*OX'7$!X>,C$QZBTL'%%U6"=EDG%IR+9Z[1S%?<QW>P3;9U $X'.A'V,0Z9
M,?-[YEB9&STB,_6^9^&)MP?J>U,%9VQ%O//)6^^]E-O]+B>7()0PQPE#EY@9
M0;SZ'(*NA3C23W2Z3M^M9KB+]-TR>O9U72!;%<BB0/:NQ.Q#B6N8ZP]!R**G
M$DP;I\FB2@\J3O+".P_L+8UO\A\^3?M/9EJN+#IKYU\V]K_1VH%/97/E1ZCS
M'VPV!#0N'+_XLYG&;#*<[M,/(O,W+O\!4$L#!!0    (  B$IDX07K=LMP$
M -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;&U3[6[;(!1]%<0#
ME,1QVBBR+36=ID[:I*C5MM_$OK91@>L"CKNW+V#7\SK_ >[EG',_N&0#FA?;
M CCRIJ2V.6V=ZXZ,V;(%Q>T-=J#]38U&<>=-TS#;&>!5)"G)DLWFEBDN-"VR
MZ#N;(L/>2:'A;(CME>+FSPDD#CG=T@_'DVA:%QRLR#K>P#.XG]W9>(O-*I50
MH*U 30S4.;W?'D]IP$? +P&#79Q)J.2"^!*,;U5.-R$AD%"ZH,#]=H4'D#((
M^31>)TTZAPS$Y?E#_6NLW==RX18>4/X6E6MS>J"D@IKWTCWA\ A3/7M*IN*_
MPQ6DAX=,?(P2I8TK*7OK4$TJ/A7%W\9=Z+@/XTV:3+1U0C(1DIEPB''8&"AF
M_H4[7F0&!V+&WG<\//'VF/C>E,$96Q'O?/+6>Z_%]G";L6L0FC"G$9,L,3."
M>?4Y1+(6XI3\1T_6Z;O5#'>1OEM&W^_7!=)5@30*I/^4>/>IQ#7,X5,0MNBI
M M/$:;*DQ%['25YXYX&]CX_(_L+':?_!32.T)1=T_F5C_VM$!SZ5S8T?H=9_
ML-F04+MPO/-G,X[9:#CLIA_$YF]<O -02P,$%     @ "(2F3L0G+[JW 0
MT@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL;5/;;IPP$/T5RQ\0
ML^PVNUD!4C95U4JMM$K5Y-D+ UCQA=AF2?^^8T,(2GFQ/>-SSEP\S@9C7UP+
MX,F;DMKEM/6^.S+FRA84=S>F XTWM;&*>S1MPUQG@5>1I"1+D^26*2XT+;+H
M.]LB,[V70L/9$M<KQ>W?$T@SY'1#WQV/HFE]<+ BZW@#O\'_Z<X6+3:K5$*!
M=L)H8J'.Z?WF>-H%? 0\"1C<XDQ")1=C7H+QH\II$A("":4/"ARW*SR E$$(
MTWB=-.D<,A"7YW?U;[%VK.7"'3P8^2PJW^;T0$D%->^E?S3#=YCJ^4+)5/Q/
MN()$>,@$8Y1&NKB2LG?>J$D%4U'\;=R%COLPWNP/$VV=D$Z$="8<8APV!HJ9
M?^6>%YDU [%C[SL>GGAS3+$W97#&5L0[3-ZA]UIL#G<9NP:A"7,:,>D2,R,8
MJL\ATK40I_0_>KI.WZYFN(WT[3+Z?K\NL%L5V$6!W5+@+OE4XAKF<Y%LT5,%
MMHG3Y$AI>ATG>>&=!_8^C6_R 1^G_1>WC=".7(S'EXW]KXWQ@*DD-SA"+7ZP
MV9!0^W#<X]F.8S8:WG33#V+S-R[^ 5!+ P04    "  (A*9.L"UPZ,$!   W
M!   &0   'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6QM5&%OVR 0_2N('U 2
M8G=;9%MJ6E6=U$I1IW6?B7VV4<&X@./NWP^PXWD97P)W?O?>.^"2C4J_FQ;
MHD\I.I/CUMI^3X@I6Y#,W*@>.O>E5EHRZT+=$--K8%4HDH+0S>:62,8[7&0A
M=]1%I@8K> ='C<P@)=._#R#4F.,MOB1>>=-:GR!%UK,&?H#]V1^UB\C"4G$)
MG>&J0QKJ'-]M]X?4XP/@C<-H5GOD.SDI]>Z#[U6.-]X0""BM9V!N.<,]".&)
MG(V/F1,ODKYPO;^P/X;>72\G9N!>B5^\LFV.OV)40<T&85_5^ 1S/RE&<_//
M< ;AX-Z)TRB5,.$7E8.Q2LXLSHIDG]/*N[".,_^E+%Y YP)Z54 FH>#\@5E6
M9%J-2$]GWS-_Q=L]=6=3^F0XBO#-F3<N>RZVWVA&SIYHQAPF#%UC%@1Q[(L$
MC4D<Z'_E-%Z^BSK<A?+=6CU)XP1)E" )!,D_+>ZN6HQADKA(&A5)(P3IE4@,
M<WLE0E87)T$WX<D:5*JA"^.RRBY3<4?#Q?^%3R/UPG3#.X-.RKKG$RZY5LJ"
ML[*Y<5Y:-\5+(*"V?OO%[?7TEJ? JGX>4[+\5Q1_ %!+ P04    "  (A*9.
M>L'1#M4!  "<!   &0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6QU5-MN
MW" 0_17$!X0U>\EF95O*IHI:J956J9H^L_;81@'C %ZG?U_ CNMNR(MAAC/G
MS(P9TD'I%], 6/0F16LRW%C;'0@Q10.2F1O50>M.*J4EL\[4-3&=!E:&("D(
M7:UV1#+>XCP-OI/.4]5;P5LX:61Z*9G^<P2AA@PG^-WQQ.O&>@?)TX[5\!/L
MK^ZDG45FEI)+: U7+=)09?@^.1QW'A\ SQP&L]@C7\E9J1=O?"LSO/()@8#"
M>@;FE@L\@!">R*7Q.G'B6=('+O?O[(^A=E?+F1EX4.(W+VV3X3U&)52L%_9)
M#5]AJF>+T53\=[B <'"?B=,HE##ABXK>6"4G%I>*9&_CRMNP#N/)-IG"X@%T
M"J!SP#[HD%$H9/Z%69:G6@U(C[WOF/_%R8&ZWA3>&5H1SESRQGDO>7)WFY*+
M)YHPQQ%#EY@901S[+$%C$D?Z(9S&P]?1#-<A?+U4W]S%"391@DT@V/Q7XOZJ
MQ!CF$Y%M5&3[@< -QI5(#/-))W=1D5V$@%Z)Q##K*Q&RN!T2=!WFPJ!"]6V8
MR85W'KU[&F[7/_@XMS^8KGEKT%E9=T?#3:J4LN!26=VX@AOW5,R&@,KZ[:W;
MZW%@1L.J;GH+R/P@Y7\!4$L#!!0    (  B$IDXG]LFRMP$  -(#   9
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
M#&IMMWNSE_[1^D"+89I'>!Z*Q3]02P,$%     @ "(2F3J3X^)(' @  < 4
M !D   !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL=93;CILP$(9?!7'?-1@(
M)")(FZVJ5FJE:*NVUPZ9!+0VIK83MF]?'UA*P7L3G_[YOQD33SEP\2(; !6\
M,MK)?=@HU>\0DG4#C,@'WD.G3RY<,*+T4ER1[ 60LPUB%.$HVB!&VBZL2KMW
M%%7);XJV'1Q%(&^,$?'G )0/^S .WS:>VVNCS :JRIY<X3NH'_U1Z!6:7,XM
M@TZVO L$7/;A8[P[%$9O!3];&.1L'IA*3IR_F,67\SZ,3$) H5;&@>CA#D]
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
M\?L%1-%BYAW.8"D9*&7DLD&: )L0'\/H@Q3A3(H9GLG_LT @K_>$@BJB\9F
M1/&,#Z:6!"#%#%$$<TO"&[K%5!* Y;1;)$IG?#"7!("9SIQR!%-'DANZQ4@1
MP%0V)A>*9G AF!<"8,C&P$#1##$4$T,!,=D,,1030V\@AF)B*( A&[]#G6AX
MML\>[1030P$QV0QT%!-#;R"&8F(H@&':[?2?;&+C#8:4DLNCG>>4LQ/GR@Z3
M@]U^9KRG=LAYE[<#YW<FCWFEG&>AS:AD!YJ#$)J;4OR%*>5D9MQ^4?"#;FX3
M<R_;0:]=:%%W0ZS73]+KOU!+ P04    "  )A*9.%0B<9PP"   -!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6R-5=N.FS 0_17$!\1@ KD(D#9;
M5:W42M%6W3X[,%RT-J:V$[9_7]L02K..E)?8,YPYYXR#AW3@XDTV ,I[9[23
MF=\HU>\1DD4#C,@5[Z'33RHN&%$Z%#62O0!2VB)&$0Z"!#'2=GZ>VMQ1Y"D_
M*]IV<!2>/#-&Q)\#4#YD?NA?$R]MW2B30'G:DQI^@/K9'X6.T,Q2M@PZV?+.
M$U!E_E.X/X2VP")>6QCD8N^95DZ<OYG@:YGY@7$$% IE*(A>+O ,E!HF[>/W
M1.K/FJ9PN;^R?[;-ZV9.1,(SI[_:4C69O_6]$BIRINJ%#U]@:BCVO:G[;W !
MJN'&B=8H.)7VURO.4G$VL6@KC+R/:]O9=9CXKV7N CP5X+D )[:74<@Z_T04
MR5/!!T^,A]\3\Q^'>ZS/IC!)>Q3VF38O=?:2X]TF11=#-&$.(P8O,.&,0)I]
MEL NB0/^4(YW6S=!Y/0868)HJ1_?<;!V$JPMP?H_![N;)D?,UF(ZBXE6V"T2
M.T7B#R)1$-R(C)AX*9($;I'$*9(X1.X<Q<9)L'G\++=.@JW# ;YITX6)W"([
MI\C.0;!V$X2!^[T.'F\TO',UP@=:=8+B&QVTN(T,1&WGD/0*?N[L$%QDYUGW
MA.UM_@<?!^5W(NJVD]Z)*ST3[,VM.%>@O00K_6(U>C;/ 85*F>U&[\4XH,9
M\7X:OFC^ N1_ 5!+ P04    "  )A*9.JK<B&H(%  !*(0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970S.2YX;6R5FNN.XD80A5\%\0!K]]7V")!V0%$B)=)H
MHVQ^>Z!G0&MC8IMA\_;Q;0C==1J;_;$#YG3Y]*4^NLLL+D7YH]H;4\]^YMFQ
M6L[W=7UZ"H)JNS=Y6GTI3N;8?/)6E'E:-V_+]Z ZE2;==8WR+.!AJ(,\/1SG
MJT5W[:5<+8ISG1V.YJ6<5><\3\M_GTU67)9S-O^\\.WPOJ_;"\%J<4K?S9^F
M_NOT4C;O@FN4W2$WQ^I0'&>E>5O.O[*GC=9M@T[Q_6 NU<WK6=N5UZ+XT;[Y
M;;><AZTCDYEMW89(FS\?9FVRK(W4^/AG"#J_WK-M>/OZ,_HO7>>;SKRFE5D7
MV=^'7;U?SN/Y;&?>TG-6?RLNOYJA0VH^&WK_N_DP62-OG33WV!99U?T_VYZK
MNLB'*(V5//W9_ST<N[^7(?YG,]R #PWXM8%([C800P-Q;<#DW09R:""O#3I]
MT/>D&YI-6J>K15E<9F4_NZ>T743L23:#OVTO=F/=?=:,3M5<_5B)4"^"CS;0
MH'GN-?Q&PVW%&BB2JR1H#%Q=<.B"=^W%37NF& X@8 #1!9!6-R*G&[U&=YIC
MKV$B3#AS.H-UC'-L2$)#DAA2TO'32]3M?:0&?I".1;=^.MV&WE*$V+*"EA5H
M'^, &@;0TV<Q@@&B";,8D=&02:PBX0P:E(G(8R>&=F)@)W'LQ&2QJ+#]Y]@9
ME5EV$F@G 7:<-?",-,KQ<E]C&6$AAD9(0[#0I082><:?>>#$0 BWRX/H=FPU
M&7\@BGRCSS"C& =FA&N&DW474S-4E'C-8-XQ #PF/2$PH9B<GJX,$X,A9+@)
M.XAN>\N31#!W66(=E[Y>808Q/2%I!Y&%>)2UXSK;$J8:0U@CJQB(Z!#=%]EF
M,-,8@!I-7232GOM@6#% &9JZ"1E?1B?AOLC>76!><80B-W4'D;K+D1&1;09#
MC2.H19X0GNW2 _LEC@'"I^R8!I&=DK'6VAT5J%.1)W4Y!A)'&Q@W=0?1:.J.
MZVQ+&' < <Y=Q4C$8M?/?9%M!J.- [21U(4BWUX<\XHCRI!.1V1\)9T$*E+>
M&<"\X@A%)'7CNU^H@QDJ8O[U@*G& =6X)X3 +!+A V<=3! !"$)/.PSE9!R3
MTP[6<9\E3"0!-D<D=P?1:.Z.ZVQ+GB,A(IR[C)&('@COBVPSF&T"L(WD+A+Y
M3IT" TL@S)!.JPE?NR,BVPP&ED L<G-W$%EI"=P %??:P5P3@&M<>$)@&HGX
M@>3%"!'H^$62-P''5RW<$L(:Z[CT#(S$2))@>T22=Q"-GG3'=;8EC#B)$.>N
M8RAR"P$C(ML,AIM$)S\W>9&(>S9 $A-+HD,=Z30M3]%MZHC(-N,I8"%BN<DK
M06T*+ F@\K)$8K!) #;N.?I(C"/Y0'U*8H3(*14J26M/D90A)\."="+6GEVA
MQ$B24ZI4DM:?(H62=U1G6\*(DU,J54C$W8/%B,@N:F*XJ2FU*B3BGC.9PL12
M4VI5BI:A&)T%I/+FB\+,4E.J58H6HB3=. .5\MO!:%-H"^59Z H#23U0KU*>
M"O>4>I6B=2B9*.;.Y1KKPM##?(6AI*;4JQ2M0\'OWG&=;0E#3DVI5R$13UP_
M]T6V&8PW-:5>A43>9Q^866I*O4J!4A2GLP!4PC<'&E-+3ZE8:5J,$G0O@%3>
MVK?&<-, ;L*3>QH#23]0L](8(AI 1+ASI,'C.P%R!>AX''ES16,H:;!+$F2>
MD,B#">V2R_[4\^ -0<0U037:]1#</#7.3?G>/9"O9MOB?*S;J;NYVC_T7[.G
M3?>(WKG^5:NG3=,5^DGCX_-W L'_M^A_9?!'6KX?CM7LM:CK(N^>2K\516T:
M^^&79ESV)MU=WV3FK6Y?1LWKLG^ZW[^IB]/PRX7@^O.)U7]02P,$%     @
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
M(],T#HQ)4!J]F=IVI;I'A@F!@]3#1(UYUTR[B61-?U&@X;;*_P-02P,$%
M  @ "82F3M&I9/S] 0  004  !D   !X;"]W;W)K<VAE971S+W-H965T-#@N
M>&UL?53M;ILP%'T5Q /$X:M-(T!J$E6;M$E1IVV_';@)J#:FMA.ZMY^_0BFQ
M\@?;U^><>^[%=CXP_B8: !E\4-*)(FRD[-<(B:H!BL6"]="IG2/C%$NUY"<D
M>@ZX-B1*4+Q</B"*VRXL<Q/;\S)G9TG:#O8\$&=*,?^W <*&(HS":^"U/352
M!U"9]_@$OT#^[O=<K="H4K<4.M&R+N!P+,+G:+W+--X _K0PB,D\T)4<&'O3
MB^]U$2ZU(2!02:V U7"!+1"BA92-=Z<9CBDU<3J_JK^8VE4M!RQ@R\C?MI9-
M$:["H(8C/A/YRH9OX.K)PL 5_P,N0!1<.U$Y*D:$^0;564A&G8JR0O&''=O.
MC(/3O]+\A-@1XI$097<)B2,DGX3T+B%UA'1&0+84TYL=EKC,.1L";O]NC_4A
MBM:IZGZE@Z;99D^U1ZCHI4R>DAQ=M)##;"PFGF"B$8&4^I@B]J78Q#?T^&N"
M[2WB<0;9>42>_"82;YV)X2?3&AY2OT#J%4B-0/JE4>FL41:S,IC.FEPMHEDE
M'E"VR/Q6,J^5S&,EFUG);K(LYTZV]S'6")H<) K\9"ZI""IV[J3^'Y/H^ X\
MQ_H@SN*;:+VUU_E3QCXN/S$_M9T(#DRJ8VX.XY$Q"<KB<J$\-NH]&Q<$CE)/
M']6<VUMM%Y+U[L%"XZM9_@=02P,$%     @ "82F3L6KR&J  @  4P@  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#DN>&UL=9;;CILP$(9?!7%?\ %S6"61
MDJVJ5FJEU5;;7CN)DZ %3&TGV;Y];<-2%H:;8)N9_YMQ,C-9W:5ZU1<A3/!6
M5XU>AQ=CVH<XUH>+J+F.9"L:^^8D5<V-W:ISK%LE^-$[U55,$$KCFI=-N%GY
MLR>U6<FKJ<I&/*E 7^N:J[\[4<G[.L3A^\%S>;X8=Q!O5BT_BY_"O+1/RN[B
M0>58UJ+1I6P")4[K<(L?=I@Y!V_QJQ1W/5H'+I6]E*]N\^VX#I&+2%3B8)P$
MMX^;>!15Y91L'']ZT7!@.L?Q^EW]BT_>)K/G6CS*ZG=Y-)=UF(?!49SXM3+/
M\OY5] FQ,.BS_RYNHK+F+A++.,A*^\_@<-5&UKV*#:7F;]VS;/SSWNN_N\$.
MI'<@@P/U#G$'\I%_YH9O5DK> ]5=?LO==XP?B+V;@SOT5^'?V>"U/;UM:)&N
MXIL3ZFUVG0T9V>#!(K;J X) B!V9N=,B@P4H&"/U G3,3Q-8( $%$B^0?(@@
MGR39V3!OTW20/$4PA8$4!E"*":6SR<:4+(_8PG6D(">=<1*$)IQTG@U-84@&
M0C( @B>0;)8,92P:Y?R!DX.<'."0"2>?)?,)4PI3"I!2 !0ZH12S;/(B2A<N
M#2.XFA  2J;EA(!\%GYI>*%J,<!A4PZ>9408BNA"\6*P>K>8 *A9AR! ];"%
MKPC#58XI ,JF(#HOH"*+4K* @OL!GC>$!$T; @8Z L%L 02W!#SO"0F:]@0,
M- 661&3:%.)13Z^%.OMIIH.#O#9^E(Y.AXFY)7XF_#?OQNT/KLYEHX.]-':R
M^/Y_DM((&PZ*;#@7.^&'325.QBTSNU;=F.LV1K;]"(^'_Q&;?U!+ P04
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
M27=W=A.&6_5?X/0_)ZO_4$L#!!0    (  F$IDZ%CA9LRP(  -<)   9
M>&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;(V6VX[;(!"&7\7R \3FX%.41$H<
M5:W42M%6;:_9A"36VL8%DFS?OH"]7B_@JC<VAW]FOAD0L'HP_B*NE,K@M:E;
ML0ZO4G;+*!+'*VV(6+".MFKFS'A#I.KR2R0Z3LG)&#5U!.,XC1I2M>%F9<8.
M?+-B-UE7+3WP0-R:AO _.UJSQSH$X=O 4W6Y2CT0;58=N=#O5/[H#ESUHM'+
MJ6IH*RK6!IR>U^$6+/< :P.C^%G1AYBT YW*,V,ONO/EM YC341K>I3:!5&_
M.RUI76M/BN/WX#0<8VK#:?O-^R>3O$KFF0A:LOI7=9+7=9B'P8F>R:V63^SQ
MF0X))6$P9/^5WFFMY)I$Q3BR6IAO<+P)R9K!BT)IR&O_KUKS?PS^W\S\!G P
M@/]K@ 8#-!HHV'\9X,$ OQN8\D=]*J8V>R+)9L79(^#]\G9$[R*PQ*KZ1SUH
MBFWF5'F$&KUO,"Q6T5T[&C1EKX$3#1@5D?(^AH"^$"5TS.'' 'M7D4%_!.1-
M AE[-$T"Q7X'V.L &P=XXB!/K2+TDM1(6B-!$(#$3L4CBW$1IWZ:Q$N3>-*9
MJ7CJ=9"ZZ=AKVDN2"6>6XQQ;V;BJ'"5SI<V\+)G#@I%5M)VKF<3H>3.7!""+
MUM44!?*SYE[6W.$H+-0R=^M6P"*S2%Q5CA,XPU)X60IW#7.+I9=DDRAX$5L+
MO7=%:)$F?A(0^\^(V*T+L,^(V >36# >E:*9V=M@YL0"GAUE;86=1^1LJ4$S
M7260I3:Q*\IF@;WGWQ9 #S"V@5V1"PS=ZN%L4>0VLZN#2;& ^0RV?:A^G/6?
MF, ],FW>G4>#D;WUHLE-U5!^,:\ $1S9K97:=C(ZOC1V4-]TUGBI7R">\2U
MRU+EZ,XH0#73WYKOH?LGSS?"+U4K@F<FU=UK;L@S8Y*JO.*%V@U7]<H:.S4]
M2]W,5)OW3XV^(UDW/*.B\2VW^0M02P,$%     @ "82F3O9778%U @  XP<
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
M?)/M<)<P5$*F7C8'IP5&9Q=LO[JV(]39GP8W/BD!ETBV:HFF]C@&1$&2E'"
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
M6 A7LCB_0LPE7P"Q/7U()5RSTYCRX[,G43&(0+K;LEN-Q M97R/VHE'?.UT
M.J)3O8<!,<TA^&9E"W1AR0!26*@^%G/E/>_<B$>JY!"DI5-74W?18*8$.P:S
MB3.,)WBB#ORRZOJ16NXJ*7,%(L(.5J%;&-ZOMB1]<G\-E?OKC[/KZ]GE[<5Y
M->%>&1^^Z/%SG5:T2C#.&6XH>@6WE%LK//2B_9.D1S4DZ'L+E'D-62Q+EPDI
MPWHF9F)%6GYF"HJ)UO O-8J:8Y[%Z:H6\$S!%3IEMQ$I1#7NGDK54E^IV([=
M!J9#,H$^0<J@JHFP>.^ARXYPDBJ72&7.6 %*=+45]T0<9%J:D/0Y*8OKDIJS
MW%'@R-:"25GF<PZ$4*QG+DJ<6A.^39<B(:14MUWNV-P@U[]B.U E,L78JAK<
MU+*)=:K\#=5$B2\R\)FS;UF-TZ7GJ'(@+YTBXGM&+HC>"QH"3=)ECE=9"W-5
M0BLQHF_H*X*< /B!!E!6XA(4;F*;PCE$\8B8'O_(@><;<=M0OW0'M!N#X9:!
MV" G0 ).81C$Z<U99"0X4W0,0.!B+<0"*8H^%048E)  $@%!I.F0Z\BI)E\4
M,,4:3Q24B1W#9+>FJC^ :P2\#7!K$4N4P49W I"<CVPL6ICFR"5LWB^Y) -F
M$O-<T)+P5#NHA\@W)B [ZHG_0Q+*]P0*S'4M.F?,FL&S6R#1/9RJ'@#P1\=P
MOBJ;[2J8C9[5T = Z[X"K8[#P!]&&$*N?I&E@[PP]*>#:/]TM>7"7)$_"D?N
M&IFZD)MWQ04 VXO,'1L=\N6)+$;;4AVZ5HI3UAET\LJ1XI4W_S6[/O>NSZ\^
M79_]U^SFW+NZ_OCS]>P#"O4RG :UVWX0^,YC?Y.CU0+=$2I0D4*H'DG *QM6
MA9X**::(K[I9E8VA9"%@#N6L/=R19PDQSB+?W3]@]-1:I0JJ@GKL22<;,3>+
MO;LB_XP519(87RF)T6.1H.42+T4EU=#7=#<FTI%L"5#+F&% 9BB.QD([#]#T
M34Z46-:F()OKD\R*UB682,D'.5O,IDWF;JKC +_(6F;K.MPV4B&^H%A#05ED
MHUTG7]"*5&ZH0EZA]!DVQS>=FFD"9V$0U!H1O06R).R45 R0>4%4GS-T+F%#
M="F#R&4-[XA'<- Y%W;F!&33=R"JQXN@+-82#"&X:2]W3[6 5G)GWIEF;>1.
M5+"\JJHX9R2OH>DNX/,RQJ]V2TLCDH.)(A)$#JCUS>J':RX_)(!J%.390[/U
M_7!:^\RRPB()7!9!T] B3HHAI4W#;'8@H\Q)OY&'W@CQPTJ(V$%@OC!R&G7$
M 1!Q>\82C4=CW3 \S,U-,>+?#R83;R8,2G1?C0F.O&@P[O6G5%L!$$1&U'/E
M'CH,: +<9#(8(0L83/T!J)D=%&UT QV-QE/#_ZN38AA_29QII* WE:1\LL#H
M<I?+M #IY:] O[?DOM!$[@.0AU&#ZF\<>^5JF*$7S62WPZI]X8R(*^ F-]-X
MW!OBBM@UO*U#&=L,0V,=/<NL4%F_& &ZC2,C/.:;5N^!OC9/9%!J4@EWETU2
MBV^V0+\)& &@VG!2 X86L&I@"3"^0I =NX LB,GV.QSB:^:P($:23,$JUQDI
M_@")YR1>CY5@<7W^A_/+3^?["@_4Z4G!"RO1-*DV3)K;*OX+5I.4J\,'Y[Z9
MHG0F';%(PEKDI^GV]"G?%662+=5J2DI,B:*QWP\Y824<A_X <R!E3WQ1(RE+
MOD\E>W*D5EX8 P5^/YKXXTG@3<<8NC<596144K7\9%3%C ;^>#KQHJ$?#B6!
MXE9'F#T4]/U1?T*?PTGHCV#L;W1?:R55%P83)V>XFJW '70>#XR(&=MW7"D.
ME>5/<;9]TK2C2S6G[ZE$];RWNT*:/P[ L3I95:G11U$=')'A7*^#(U_:T/TV
M$!$V?K?Z5NZ2YV]B[FXX0W"G;T2)MRLL\69%NNL@=QB_TE?F!)ZQH<0LJZXJ
M:N_1BES^&4H.,ZO..?6D255/.GT#&M);[^SCAZOSRQLN:SR[?.N].;\\?W=Q
MZUV]GUW>U++SQ=F7^]UH%4..78;EOF ;; QJ]8(S_L7S257+D&HKFE)51.&]
MZ7F- %&>*?-%"3F9,-@WIZ>H1S:0+ZY)IB6H<NB;D.C%T/B#KTH;H,!(7]-4
MWW42II;T3[$!R85;1Q<#*-[/-0[-=S9>.U4QZB= 6U^AF5JG#D@4,:X\X:%:
M&-I_54RI"N+$E+3&A'4;A.WW<_*D]E37 K"ZL3 K%F(QR4)((ZH,!XLCG+I8
MZH +,@7!9:VKQ)T4#8'="V&35*#H*;5/ 4*N2N,#@Q*N2XI%'RG+MD2R*+,0
MT>U>8(H5VLQ10L(]<;/TJZ3</>]<'O1!,VTK\VC;/,X#JL$KTAFP@<^VSB7(
M"**#JUQCZ:8!%?PX77#^9IT25.\F0@!KG\HR)?+- _&\K!A0AC2H*FQ*!*%F
MK06BJA2!7P1XJF12,KP6AS#+CIJ=4-I4[K_4T\XEEE*-/N^CX5YU6@)!01MA
M-D<PGO2&8^]G<>1!- *Q:=B;3M6("^\XB"+OQ)N :C9"^1#?!Z*O^_!M..SW
MHJ ^86US,-L02_0%TW%O%,JA9=:<U3@,AMAX..B!/GIK47^RW-MDF6ZE\B@T
MW2PC]>]-%@.!NID_Y"@:BJ'P[M)5SA=)QFA0;4<_2+QAH7W'9(D>W9(O#^DX
M&^7462(.H-'+UWF:Z!HS_OF8HTU%!2:J[\GBCNKL4YID"UW*]QK&/:5QJQ%=
MDDWC\JMU^&\+*J?Q)(S]6-!"/!)DL$U]JZH445Y'\9N,L:SL1B]._CTW?]8*
M42)R1!F&\GHNY0I@/76"A$M1<W&A0"..P%'GVNVQP; 7@2=L)JBL#X,3JO/V
M[)T8YR3W(PJL2V1C,YB/FIKE(*ZR2,$NTK*R-^FC22J656-#VP+PP;&T*JI4
M,,$T#F HAWB! P-?,- W%38OIE["K8%10662<%HU)^NB]A93(ON3FJULI9@X
MD)5S:%P7SBE%[&*I3@D_!Y%0I6]TU&*OU:6L7AX*77N%?R;PIXJ](]!/_D1<
M#!.A^9,+*\)AC\; -(57[8<3_@@M]">7%=.HU*/XC:'Y5"4F";NJ=_<?;6T\
M:V+O[L4?8=T,4M('?C@-96FF;?Q5J2EDJW%*#8V@"2@',/#[XXE=/J=1QK#7
M%O0G/4KJ' ][@Y!#&0Q;I:'A[EO?;BT$,Y>:8?-&3FD_&IAY9[JBA'7%:D25
M9"))C2CXID0C%[X97ZE8!C^%,(&4UH3!I?$!+R07U: F+)-64HV.3EU1RF[1
M-BII+N<W5^I%&/4J!'IKD&K 3I(LI0?,#%G?*-IWB!, H#\!.58:D!$EA'S_
MR"]MF,NN*CCZN0HCOX>XPA?AU='KL!0_(^BH89FN<B@^LTP2OZLBL':C2(V
M'G)$SE_."R#46!$N8P^=%):10^1S<L0O?%G!W*6V?ML^79O#X&-TPY%?YY??
MG56652_:TO(1]_!R5"P3\JZ)L\*G0CCH$.9V5F-M13J#X>48S:,U%U$ERTE0
MJJ4;*\M3(:TR(JAF39&T0V&R8>1'L42>J( )19.@ "5O5PO\; M&PW5I-%C4
M8?T]]6Q:W7Z8T@Y^(9UR#UMW[:H+0?W5W #-/+WM AUYP_&8?(/1\]EZVP0!
ML&149!N79Y*B*JI&T=2+!L&SUV6,+'CXD3=!06$RPC@7' =GE$\OE?$C!=_C
ML35PT)B"N*FL;EX\B8?(&P>IL,I!/SC^?$(69I4#*BK-/"8%1\UN8RI1A YK
M9)Z*9WYYR(F80FLL#+/UPD"0651T[Q-=AF@NWC-;4"$OK@.VE*A?U<E6\6>J
M(K^=/U VJ]P825?*H$:9+16W;?A*J?URA>I"?(GO90$=7*\:,^&"9Z'FX%1T
M</"LH7K>S.#UNG[P:E=NZ8TR_HGHE&%K$:^[8K E#XO04=-IJ#C@X>MX3^?O
MH(NM^8T3&4_-ZKOU2J11JI[.QE M'L1QP=77*JI[-I0Z,55$\DLC+ D0I\SI
M:$T/N:X['-M86SUX6<L1T3?GG#9^1(UCP:VRYV2ZL:)CJNN2I?]Y6?2%N1[G
M HSK<IC>"13%\0R-H Z+)GS71,N<V)%P.C*K"G!:OTY]?P:IK[O5]KC(?OT"
MO!3KW^6II4:2V?&II@JU?"N;5=A&A7@BL%&^RY[T6"@=F%2S3/9C%U(7&1N/
MJ1FBB4@Z-:,HQ$TP4_4TWE!FQII>&V1GZ%F^$!2W>3-:5F=3M;%X27!RRJ_&
MZ&%VI_"[B0_L2?!&1$$)J6LP-8V>99SA1>.ZKE+6<P@L1!:Y3%LB<*_9X67
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
M*9Q?+WZ)GZ=^1(1/?[5X_ M02P,$%     @ "82F3G>_$UO6 0  -2$  !,
M  !;0V]N=&5N=%]4>7!E<UTN>&ULS=I=3\(P% ;@OT)V:UCIQ_R*>*/>JHG^
M@;H=V,+6-FU!_/=V$TPTF&" Y+UA;*<[Y]UHGBMN7C\<A=&Z:TV89G6,[IJQ
M4-;4Z9!;1R959M9W.J93/V=.EPL])R8FDW-66A/)Q''L>V2W-_<TT\LVCNZ^
MKO>MIYEVKFU*'1MKV,I4OYJ.-PUS3^VP)M2-"V=I039Z6*<N(5V;9JD:,K;'
MA-\W]N?IOJ<5>=]4]*]H=C9K2JILN>S2+7EPGG05:J+8M7FHM:?J)?K&S#=Y
MG[6/C[I+C=FZ93\6Y*?+$3]:VAU@J!QS<DS;@G:-&@I?G_R@@=O=4%I/8^=3
MU<=FQ^.E2,^I&EB_\)B/2/W6J:C::WAJ?;H?]MWZQ?!]UPO_+@8V' Y[Z\?+
M(4!R2) <"B1' 9+C'"3'!4B.2Y <5R Y^ 0E"(JH'(54CF(J1T&5HZC*45CE
M**YR%%@YBJP"15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+(*E%D
ME2BR2A19)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I0
M9%4HLA8HLA8HLA8HLA8HLA8HLA8GE'4XYIUNS%])WJQ=;.>SX=\2MY]02P$"
M% ,4    "  (A*9.'R// \     3 @  "P              @ $     7W)E
M;',O+G)E;'-02P$"% ,4    "  (A*9.)^B'#H(   "Q    $
M    @ 'I    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    (  B$IDY77]GC
M[@   "L"   1              "  9D!  !D;V-0<F]P<R]C;W)E+GAM;%!+
M 0(4 Q0    (  B$IDZ97)PC$ 8  )PG   3              "  ;8"  !X
M;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ "(2F3B)&-U9N @  V @
M !@              ( !]P@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+
M 0(4 Q0    (  B$IDZ4KM-]7 4  #H9   8              "  9L+  !X
M;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    "  (A*9.Q>2"%?@!
M  "'!0  &               @ $M$0  >&PO=V]R:W-H965T<R]S:&5E=#,N
M>&UL4$L! A0#%     @ "(2F3JLS!?=H P  E0T  !@              ( !
M6Q,  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    (  B$IDZJ
M"=.M>00  %04   8              "  ?D6  !X;"]W;W)K<VAE971S+W-H
M965T-2YX;6Q02P$"% ,4    "  (A*9. F@S*Y<$  "*%0  &
M    @ &H&P  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @
M"(2F3KB<%&*Q 0  T@,  !@              ( !=2   'AL+W=O<FMS:&5E
M=',O<VAE970W+GAM;%!+ 0(4 Q0    (  B$IDXB9IX(L@$  -(#   8
M          "  5PB  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4
M    "  (A*9._;1!EK0!  #2 P  &               @ %$)   >&PO=V]R
M:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ "(2F3I#SS'FT 0  T@,
M !D              ( !+B8  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q0
M2P$"% ,4    "  (A*9.&5-O5K0!  #2 P  &0              @ $9*
M>&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    (  B$IDY(%62M
MMP$  -(#   9              "  00J  !X;"]W;W)K<VAE971S+W-H965T
M,3(N>&UL4$L! A0#%     @ "(2F3E#=>3.T 0  T@,  !D
M ( !\BL  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    "  (
MA*9.E !#8;8!  #2 P  &0              @ '=+0  >&PO=V]R:W-H965T
M<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    (  B$ID[[%,HBM0$  -(#   9
M          "  <HO  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#
M%     @ "(2F3H:+%^VU 0  T@,  !D              ( !MC$  'AL+W=O
M<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    "  (A*9.&1\!&;<!  #2
M P  &0              @ &B,P  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM
M;%!+ 0(4 Q0    (  B$IDY\%3&FL@$  -(#   9              "  9 U
M  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ "(2F3K5)
M9H.V 0  T@,  !D              ( !>3<  'AL+W=O<FMS:&5E=',O<VAE
M970Q.2YX;6Q02P$"% ,4    "  (A*9.$%ZW;+<!  #2 P  &0
M    @ %F.0  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    (
M  B$ID[$)R^ZMP$  -(#   9              "  50[  !X;"]W;W)K<VAE
M971S+W-H965T,C$N>&UL4$L! A0#%     @ "(2F3K M<.C! 0  -P0  !D
M             ( !0CT  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"
M% ,4    "  (A*9.>L'1#M4!  "<!   &0              @ $Z/P  >&PO
M=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    (  B$IDXG]LFRMP$
M -(#   9              "  49!  !X;"]W;W)K<VAE971S+W-H965T,C0N
M>&UL4$L! A0#%     @ "(2F3FV;B].W 0  T@,  !D              ( !
M-$,  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    "  (A*9.
M?2\&O+8!  #2 P  &0              @ $B10  >&PO=V]R:W-H965T<R]S
M:&5E=#(V+GAM;%!+ 0(4 Q0    (  B$IDZ1VF7"MP$  -(#   9
M      "  0]'  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%
M  @ "(2F3E_0SR+] 0  R 4  !D              ( !_4@  'AL+W=O<FMS
M:&5E=',O<VAE970R."YX;6Q02P$"% ,4    "  (A*9.K#$1([@!  #2 P
M&0              @ $Q2P  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+
M 0(4 Q0    (  B$ID[.]N<M_0$  #P%   9              "  2!-  !X
M;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ "(2F3IT XE43
M @  ^@8  !D              ( !5$\  'AL+W=O<FMS:&5E=',O<VAE970S
M,2YX;6Q02P$"% ,4    "  (A*9.)JB^Q]X!  #K!   &0
M@ &>40  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    (  B$
MID[O.';\\@$  " %   9              "  ;-3  !X;"]W;W)K<VAE971S
M+W-H965T,S,N>&UL4$L! A0#%     @ "(2F3J3X^)(' @  < 4  !D
M         ( !W%4  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4
M    "  (A*9.!'HP'>X!   '!0  &0              @ $:6   >&PO=V]R
M:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    (  F$IDX1&!QSY@0  #T7
M   9              "  3]:  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL
M4$L! A0#%     @ "82F3M-HS]G  @  50L  !D              ( !7%\
M 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    "  )A*9.%0B<
M9PP"   -!@  &0              @ %38@  >&PO=V]R:W-H965T<R]S:&5E
M=#,X+GAM;%!+ 0(4 Q0    (  F$IDZJMR(:@@4  $HA   9
M  "  99D  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @
M"82F3MRJM8?X 0  # 4  !D              ( !3VH  'AL+W=O<FMS:&5E
M=',O<VAE970T,"YX;6Q02P$"% ,4    "  )A*9.$4,8FZL"  #+"0  &0
M            @ %^;   >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4
M Q0    (  F$IDZP!=QL% (  ($%   9              "  6!O  !X;"]W
M;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ "82F3M'Z&B7\ 0
M/P4  !D              ( !JW$  'AL+W=O<FMS:&5E=',O<VAE970T,RYX
M;6Q02P$"% ,4    "  )A*9.**,3:V$"  "K!P  &0              @ '>
M<P  >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    (  F$IDXL
MN&ZP,@(  $4'   9              "  79V  !X;"]W;W)K<VAE971S+W-H
M965T-#4N>&UL4$L! A0#%     @ "82F3G\T5N[^ 0  Z04  !D
M     ( !WW@  'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4
M"  )A*9.<U!/)S "  "Y!@  &0              @ $4>P  >&PO=V]R:W-H
M965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    (  F$ID[1J63\_0$  $$%   9
M              "  7M]  !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L!
M A0#%     @ "82F3L6KR&J  @  4P@  !D              ( !KW\  'AL
M+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    "  )A*9.+VPU1PT"
M    !@  &0              @ %F@@  >&PO=V]R:W-H965T<R]S:&5E=#4P
M+GAM;%!+ 0(4 Q0    (  F$IDYH[(DM# (  'T%   9              "
M :J$  !X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ "82F
M3J[DBQ$Z @  PP8  !D              ( ![88  'AL+W=O<FMS:&5E=',O
M<VAE970U,BYX;6Q02P$"% ,4    "  )A*9. ]\?^9,"  "H"   &0
M        @ %>B0  >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0
M   (  F$IDZ%CA9LRP(  -<)   9              "  2B,  !X;"]W;W)K
M<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ "82F3O9778%U @  XP<
M !D              ( !*H\  'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q0
M2P$"% ,4    "  )A*9.*RI5*@<^  #Z( $ %               @ '6D0
M>&PO<VAA<F5D4W1R:6YG<RYX;6Q02P$"% ,4    "  )A*9.JR\V'C<"  #7
M"0  #0              @ $/T   >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    (
M  F$ID[/Z C2A@0  'DD   /              "  7'2  !X;"]W;W)K8F]O
M:RYX;6Q02P$"% ,4    "  )A*9.+9Y.-_D!  !Z(0  &@
M@ $DUP  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  )
MA*9.=[\36]8!   U(0  $P              @ %5V0  6T-O;G1E;G1?5'EP
=97-=+GAM;%!+!08     0 !  '(1  !<VP     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<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>70
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>99</ContextCount>
  <ElementCount>210</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>43</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="orly-20190331x10q.htm">
      <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-20190331x10q.htm">
      <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-20190331x10q.htm">
      <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-20190331x10q.htm">
      <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-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004000 - Statement - Condensed Consolidated Statements of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity</Role>
      <ShortName>Condensed Consolidated Statements of Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005000 - 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>6</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.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>7</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.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>8</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2103100 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2104100 - Disclosure - Financing</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/Financing</Role>
      <ShortName>Financing</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2105100 - Disclosure - Warranties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/Warranties</Role>
      <ShortName>Warranties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2106100 - 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>12</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2108100 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2109100 - 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>14</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2110100 - 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>15</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2111100 - Disclosure - Legal Matters</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/LegalMatters</Role>
      <ShortName>Legal Matters</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2112100 - 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>17</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.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>18</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2203201 - Disclosure - Leases (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/LeasesPolicies</Role>
      <ShortName>Leases (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/RecentAccountingPronouncements</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2205201 - 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>20</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2212201 - 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>21</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.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>22</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2303302 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/Leases</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2304301 - 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>24</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2305302 - 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>25</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2306301 - 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>26</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2308301 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/Revenue</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2309301 - 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>28</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2310301 - 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>29</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.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>30</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.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>31</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.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>32</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2403403 - Disclosure - Leases (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/LeasesTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2403404 - Disclosure - Leases (Total Lease Cost) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/LeasesTotalLeaseCostDetails</Role>
      <ShortName>Leases (Total Lease Cost) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/LeasesTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2403405 - Disclosure - Leases (Other Lease Related Information) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/LeasesOtherLeaseRelatedInformationDetails</Role>
      <ShortName>Leases (Other Lease Related Information) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/LeasesTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2403406 - Disclosure - Leases (Future Minimum Lease Payments for Operating Leases) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails</Role>
      <ShortName>Leases (Future Minimum Lease Payments for Operating Leases) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/LeasesTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2404402 - 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>37</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2404403 - 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>38</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2404404 - 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>39</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2405403 - 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>40</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2406402 - 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>41</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2406403 - 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>42</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2408402 - Disclosure - Revenue (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/RevenueNarrativeDetails</Role>
      <ShortName>Revenue (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/RevenueTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2408403 - Disclosure - Revenue (Disaggregation of Revenue) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/RevenueDisaggregationOfRevenueDetails</Role>
      <ShortName>Revenue (Disaggregation of Revenue) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/RevenueTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2409402 - 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>45</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2409403 - 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>46</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2409404 - 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>47</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2409405 - 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>48</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2409406 - 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>49</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2409407 - 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>50</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2409408 - 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>51</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2409409 - 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>52</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2410402 - 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>53</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2410403 - 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>54</Position>
    </Report>
    <Report instance="orly-20190331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2412402 - Disclosure - Recent Accounting Pronouncements (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.oreillyauto.com/role/RecentAccountingPronouncementsNarrativeDetails</Role>
      <ShortName>Recent Accounting Pronouncements (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.oreillyauto.com/role/RecentAccountingPronouncementsPolicies</ParentRole>
      <Position>55</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="orly-20190331x10q.htm">orly-20190331x10q.htm</File>
    <File>orly-20190331.xsd</File>
    <File>orly-20190331_cal.xml</File>
    <File>orly-20190331_def.xml</File>
    <File>orly-20190331_lab.xml</File>
    <File>orly-20190331_pre.xml</File>
    <File>orly-20190331x10qexh311.htm</File>
    <File>orly-20190331x10qexh312.htm</File>
    <File>orly-20190331x10qexh321.htm</File>
    <File>orly-20190331x10qexh322.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2018-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>73
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "orly-20190331x10q.htm": {
   "axisCustom": 2,
   "axisStandard": 17,
   "contextCount": 99,
   "dts": {
    "calculationLink": {
     "local": [
      "orly-20190331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "orly-20190331_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "orly-20190331x10q.htm"
     ]
    },
    "labelLink": {
     "local": [
      "orly-20190331_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml",
      "https://xbrl.sec.gov/dei/2018/dei-doc-2018-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "orly-20190331_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml",
      "https://xbrl.sec.gov/dei/2018/dei-ref-2018-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "orly-20190331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd",
      "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd",
      "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd",
      "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd",
      "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd",
      "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd",
      "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd",
      "https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd",
      "https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd",
      "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd"
     ]
    }
   },
   "elementCount": 354,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2018-01-31": 29,
    "http://www.oreillyauto.com/20190331": 2,
    "http://xbrl.sec.gov/dei/2018-01-31": 9,
    "total": 40
   },
   "keyCustom": 13,
   "keyStandard": 197,
   "memberCustom": 21,
   "memberStandard": 20,
   "nsprefix": "orly",
   "nsuri": "http://www.oreillyauto.com/20190331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001000 - Document - Document and Entity Information",
     "role": "http://www.oreillyauto.com/role/DocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104100 - Disclosure - Financing",
     "role": "http://www.oreillyauto.com/role/Financing",
     "shortName": "Financing",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105100 - Disclosure - Warranties",
     "role": "http://www.oreillyauto.com/role/Warranties",
     "shortName": "Warranties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106100 - Disclosure - Share Repurchase Program",
     "role": "http://www.oreillyauto.com/role/ShareRepurchaseProgram",
     "shortName": "Share Repurchase Program",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108100 - Disclosure - Revenue",
     "role": "http://www.oreillyauto.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2109100 - Disclosure - Share-Based Compensation and Benefit Plans",
     "role": "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlans",
     "shortName": "Share-Based Compensation and Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110100 - Disclosure - Earnings Per Share",
     "role": "http://www.oreillyauto.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111100 - Disclosure - Legal Matters",
     "role": "http://www.oreillyauto.com/role/LegalMatters",
     "shortName": "Legal Matters",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2112100 - Disclosure - Recent Accounting Pronouncements",
     "role": "http://www.oreillyauto.com/role/RecentAccountingPronouncements",
     "shortName": "Recent Accounting Pronouncements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Fair Value Measurements (Policies)",
     "role": "http://www.oreillyauto.com/role/FairValueMeasurementsPolicies",
     "shortName": "Fair Value Measurements (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeLeasesPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2203201 - Disclosure - Leases (Policies)",
     "role": "http://www.oreillyauto.com/role/LeasesPolicies",
     "shortName": "Leases (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeLeasesPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2019Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001000 - Statement - Condensed Consolidated Balance Sheets",
     "role": "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2019Q1",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StandardProductWarrantyPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2205201 - Disclosure - Warranties (Policies)",
     "role": "http://www.oreillyauto.com/role/WarrantiesPolicies",
     "shortName": "Warranties (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StandardProductWarrantyPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2212201 - Disclosure - Recent Accounting Pronouncements (Policies)",
     "role": "http://www.oreillyauto.com/role/RecentAccountingPronouncementsPolicies",
     "shortName": "Recent Accounting Pronouncements (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2302302 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.oreillyauto.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2303302 - Disclosure - Leases (Tables)",
     "role": "http://www.oreillyauto.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2304301 - Disclosure - Financing (Tables)",
     "role": "http://www.oreillyauto.com/role/FinancingTables",
     "shortName": "Financing (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305302 - Disclosure - Warranties (Tables)",
     "role": "http://www.oreillyauto.com/role/WarrantiesTables",
     "shortName": "Warranties (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2306301 - Disclosure - Share Repurchase Program (Tables)",
     "role": "http://www.oreillyauto.com/role/ShareRepurchaseProgramTables",
     "shortName": "Share Repurchase Program (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2308301 - Disclosure - Revenue (Tables)",
     "role": "http://www.oreillyauto.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2309301 - Disclosure - Share-Based Compensation and Benefit Plans (Tables)",
     "role": "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables",
     "shortName": "Share-Based Compensation and Benefit Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2310301 - Disclosure - Earnings Per Share (Tables)",
     "role": "http://www.oreillyauto.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncreaseDecreaseInTradingSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402403 - Disclosure - Fair Value Measurements (Narrative) (Details)",
     "role": "http://www.oreillyauto.com/role/FairValueMeasurementsNarrativeDetails",
     "shortName": "Fair Value Measurements (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncreaseDecreaseInTradingSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2019Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402404 - Disclosure - Fair Value Measurements (Fair Value of Marketable Securities) (Details)",
     "role": "http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfMarketableSecuritiesDetails",
     "shortName": "Fair Value Measurements (Fair Value of Marketable Securities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2019Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "orly:FairValueOfFinancialInstrumentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2019Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SeniorLongTermNotes",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402405 - Disclosure - Fair Value Measurements (Fair Value of Senior Notes) (Details)",
     "role": "http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfSeniorNotesDetails",
     "shortName": "Fair Value Measurements (Fair Value of Senior Notes) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "orly:FairValueOfFinancialInstrumentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DebtInstrumentFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2019Q1",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceived",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403403 - Disclosure - Leases (Narrative) (Details)",
     "role": "http://www.oreillyauto.com/role/LeasesNarrativeDetails",
     "shortName": "Leases (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2019Q1",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceived",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403404 - Disclosure - Leases (Total Lease Cost) (Details)",
     "role": "http://www.oreillyauto.com/role/LeasesTotalLeaseCostDetails",
     "shortName": "Leases (Total Lease Cost) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "orly:LesseeOperatingLeaseOtherLeaseInformationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403405 - Disclosure - Leases (Other Lease Related Information) (Details)",
     "role": "http://www.oreillyauto.com/role/LeasesOtherLeaseRelatedInformationDetails",
     "shortName": "Leases (Other Lease Related Information) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "orly:LesseeOperatingLeaseOtherLeaseInformationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2019Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403406 - Disclosure - Leases (Future Minimum Lease Payments for Operating Leases) (Details)",
     "role": "http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails",
     "shortName": "Leases (Future Minimum Lease Payments for Operating Leases) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2019Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityInitiationDate1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404402 - Disclosure - Financing (Unsecured Revolving Credit Facility) (Narrative) (Details)",
     "role": "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails",
     "shortName": "Financing (Unsecured Revolving Credit Facility) (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityInitiationDate1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2019Q1_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember",
      "decimals": "-8",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404403 - Disclosure - Financing (Senior Notes) (Narrative) (Details)",
     "role": "http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails",
     "shortName": "Financing (Senior Notes) (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2019Q1_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember",
      "decimals": "-8",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "orly:FairValueOfFinancialInstrumentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2019Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SeniorLongTermNotes",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404404 - Disclosure - Financing (Outstanding Financing Facilities) (Details)",
     "role": "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails",
     "shortName": "Financing (Outstanding Financing Facilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2019Q1_us-gaap_DebtInstrumentAxis_orly_SeniorNotesDue2021At4875Member",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:SeniorLongTermNotes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002000 - Statement - Condensed Consolidated Statements of Income",
     "role": "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome",
     "shortName": "Condensed Consolidated Statements of Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2018Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405403 - Disclosure - Warranties (Product Warranty Liabilities) (Details)",
     "role": "http://www.oreillyauto.com/role/WarrantiesProductWarrantyLiabilitiesDetails",
     "shortName": "Warranties (Product Warranty Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2018Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "D2018Q4Authorization",
      "decimals": "-8",
      "first": true,
      "lang": null,
      "name": "orly:StockRepurchaseProgramIncreaseInAuthorizedAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Share Repurchase Program (Narrative) (Details)",
     "role": "http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails",
     "shortName": "Share Repurchase Program (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "D2018Q4Authorization",
      "decimals": "-8",
      "first": true,
      "lang": null,
      "name": "orly:StockRepurchaseProgramIncreaseInAuthorizedAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406403 - Disclosure - Share Repurchase Program (Schedule Of Shares Repurchased) (Details)",
     "role": "http://www.oreillyauto.com/role/ShareRepurchaseProgramScheduleOfSharesRepurchasedDetails",
     "shortName": "Share Repurchase Program (Schedule Of Shares Repurchased) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2019Q1_orly_ContractWithCustomerLiabilityArrangementTypeAxis_orly_LoyaltyProgramMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408402 - Disclosure - Revenue (Narrative) (Details)",
     "role": "http://www.oreillyauto.com/role/RevenueNarrativeDetails",
     "shortName": "Revenue (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2019Q1_orly_ContractWithCustomerLiabilityArrangementTypeAxis_orly_LoyaltyProgramMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - Disclosure - Revenue (Disaggregation of Revenue) (Details)",
     "role": "http://www.oreillyauto.com/role/RevenueDisaggregationOfRevenueDetails",
     "shortName": "Revenue (Disaggregation of Revenue) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1QTD_srt_MajorCustomersAxis_orly_DIYCustomerMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2019Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409402 - Disclosure - Share-Based Compensation and Benefit Plans (Stock Options) (Narrative) (Details)",
     "role": "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails",
     "shortName": "Share-Based Compensation and Benefit Plans (Stock Options) (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2019Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_TitleOfIndividualAxis_orly_EmployeeMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409403 - Disclosure - Share-Based Compensation and Benefit Plans (Other Share-Based Compensation) (Narrative) (Details)",
     "role": "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails",
     "shortName": "Share-Based Compensation and Benefit Plans (Other Share-Based Compensation) (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_TitleOfIndividualAxis_orly_EmployeeMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1QTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - Disclosure - Share-Based Compensation and Benefit Plans (Profit Sharing and Savings Plan) (Narrative) (Details)",
     "role": "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails",
     "shortName": "Share-Based Compensation and Benefit Plans (Profit Sharing and Savings Plan) (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1QTD_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2019Q1_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409405 - Disclosure - Share-Based Compensation and Benefit Plans (Nonqualified Deferred Compensation Plan) (Narrative) (Details)",
     "role": "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails",
     "shortName": "Share-Based Compensation and Benefit Plans (Nonqualified Deferred Compensation Plan) (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2019Q1_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2018Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409406 - Disclosure - Share-Based Compensation and Benefit Plans (Summary Of Stock Options) (Details)",
     "role": "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails",
     "shortName": "Share-Based Compensation and Benefit Plans (Summary Of Stock Options) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2018Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2017Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004000 - Statement - Condensed Consolidated Statements of Shareholders' Equity",
     "role": "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity",
     "shortName": "Condensed Consolidated Statements of Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2017Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "rate",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409407 - Disclosure - Share-Based Compensation and Benefit Plans (Black-Scholes Option Pricing Model) (Details)",
     "role": "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails",
     "shortName": "Share-Based Compensation and Benefit Plans (Black-Scholes Option Pricing Model) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "rate",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409408 - Disclosure - Share-Based Compensation and Benefit Plans (Stock Option Activity) (Details)",
     "role": "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails",
     "shortName": "Share-Based Compensation and Benefit Plans (Stock Option Activity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1QTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409409 - Disclosure - Share-Based Compensation and Benefit Plans (Other Share-Based Compensation Activity) (Details)",
     "role": "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails",
     "shortName": "Share-Based Compensation and Benefit Plans (Other Share-Based Compensation Activity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1QTD_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410402 - Disclosure - Earnings Per Share (Narrative) (Details)",
     "role": "http://www.oreillyauto.com/role/EarningsPerShareNarrativeDetails",
     "shortName": "Earnings Per Share (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410403 - Disclosure - Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)",
     "role": "http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails",
     "shortName": "Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2019Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412402 - Disclosure - Recent Accounting Pronouncements (Narrative) (Details)",
     "role": "http://www.oreillyauto.com/role/RecentAccountingPronouncementsNarrativeDetails",
     "shortName": "Recent Accounting Pronouncements (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FI2019Q1_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005000 - Statement - Condensed Consolidated Statements of Cash Flows",
     "role": "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccounting",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101100 - Disclosure - Basis of Presentation",
     "role": "http://www.oreillyauto.com/role/BasisOfPresentation",
     "shortName": "Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccounting",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2102100 - Disclosure - Fair Value Measurements",
     "role": "http://www.oreillyauto.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103100 - Disclosure - Leases",
     "role": "http://www.oreillyauto.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "orly-20190331x10q.htm",
      "contextRef": "FD2019Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 43,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "If the value is true, then the document is an amendment to previously-filed/accepted document.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current fiscal year end date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document fiscal period focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document fiscal year focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Document Period End Date",
        "terseLabel": "Document period end date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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'.",
        "label": "Document Type",
        "terseLabel": "Document type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity central index key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity common stock, shares outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity emerging growth company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large 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.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity filer category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity registrant name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.",
        "label": "Entity Small Business",
        "terseLabel": "Entity small business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "orly_AccruedBenefitsAndWithholdings": {
     "auth_ref": [],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Accrued benefits and withholdings",
        "verboseLabel": "Accrued benefits and withholdings"
       }
      }
     },
     "localname": "AccruedBenefitsAndWithholdings",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "orly_ContractWithCustomerLiabilityArrangementTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of contract with customer liability arrangement.",
        "label": "Contract With Customer Liability Arrangement Type [Axis]",
        "terseLabel": "Contract With Customer Liability Arrangement Type [Axis]"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityArrangementTypeAxis",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "orly_ContractWithCustomerLiabilityArrangementTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Domain] for Information by type of contract with customer liability arrangement.",
        "label": "Contract With Customer Liability Arrangement Type [Domain]",
        "terseLabel": "Contract With Customer Liability Arrangement Type [Domain]"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityArrangementTypeDomain",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "orly_DIYCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Do-it-yourself (\u201cDIY\u201d) customer(s).",
        "label": "DIY Customer [Member]",
        "terseLabel": "DIY customer [Member]"
       }
      }
     },
     "localname": "DIYCustomerMember",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "orly_DebtInstrumentCoverageRatioCovenantMinimum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Debt Instrument Coverage Ratio Covenant, Minimum",
        "verboseLabel": "Minimum debt instrument consolidated fixed charge coverage ratio covenant"
       }
      }
     },
     "localname": "DebtInstrumentCoverageRatioCovenantMinimum",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "orly_DebtInstrumentLeverageRatioCovenantMaximum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Debt Instrument Leverage Ratio Covenant, Maximum",
        "verboseLabel": "Maximum debt instrument consolidated leverage ratio covenant"
       }
      }
     },
     "localname": "DebtInstrumentLeverageRatioCovenantMaximum",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "orly_DenominatorAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Denominator [Abstract]",
        "label": "Denominator [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "DenominatorAbstract",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "orly_DocumentAndEntityInformation": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Document And Entity Information",
        "label": "Document and Entity Information"
       }
      }
     },
     "localname": "DocumentAndEntityInformation",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "xbrltype": "stringItemType"
    },
    "orly_EmployeeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Person under the employ of the Company.",
        "label": "Employee [Member]",
        "terseLabel": "Employee [Member]"
       }
      }
     },
     "localname": "EmployeeMember",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "orly_EmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Employee Stock Purchase Plan [Member]",
        "terseLabel": "Employee stock purchase plan [Member]"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanMember",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables"
     ],
     "xbrltype": "domainItemType"
    },
    "orly_EmployeeStockPurchasePlanStockPurchasePercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Employee stock purchase plan stock purchase percentage",
        "terseLabel": "Employee stock purchase plan, stock purchase percentage"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanStockPurchasePercentage",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "orly_EuroDollarRateSpreadMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The percentage points added to the Eurodollar Rate.",
        "label": "Euro Dollar Rate Spread [Member]",
        "terseLabel": "Spread over Eurodollar Revolving rate [Member]"
       }
      }
     },
     "localname": "EuroDollarRateSpreadMember",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "orly_FairValueOfFinancialInstrumentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of fair value measurement of financial instruments.",
        "label": "Fair Value Of Financial Instruments [Table Text Block]",
        "terseLabel": "Valuation of senior notes"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsTableTextBlock",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "orly_LesseeOperatingLeaseOtherLeaseInformationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of other lease information for lessee's operating leases.",
        "label": "Lessee Operating Lease Other Lease Information [Table Text Block]",
        "terseLabel": "Other lease related information"
       }
      }
     },
     "localname": "LesseeOperatingLeaseOtherLeaseInformationTableTextBlock",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "orly_LineOfCreditFacilityMaximumAggregateCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum aggregate amount at any time the credit facility may be increase to at the Company's option.",
        "label": "Line Of Credit Facility Maximum Aggregate Capacity",
        "terseLabel": "Maximum aggregate capacity of credit facility allowable"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumAggregateCapacity",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "orly_LineOfCreditFacilityMaximumIncrease": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum aggregate amount the credit facility may be increased by at the Company's option.",
        "label": "Line of Credit Facility Maximum Increase",
        "terseLabel": "Maximum aggregate increase to credit facility allowable"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumIncrease",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "orly_LineOfCreditFacilitySublimit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Line Of Credit Facility Sublimit",
        "terseLabel": "Line of credit facility sublimit"
       }
      }
     },
     "localname": "LineOfCreditFacilitySublimit",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "orly_LoyaltyProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Company maintains a retail customer loyalty program named O'Reilly O'Rewards, designed to build brand recognition.",
        "label": "Loyalty Program [Member]",
        "terseLabel": "Loyalty program [Member]"
       }
      }
     },
     "localname": "LoyaltyProgramMember",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Non Financial Assets And Liabilities Fair Value Nonrecurring",
        "terseLabel": "Non-financial assets and liabilities measured at fair value on a nonrecurring basis"
       }
      }
     },
     "localname": "NonFinancialAssetsAndLiabilitiesFairValueNonrecurring",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "orly_NonRelatedPartiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Persons who are not responsible for achieving the objectives of the entity and who do not have the authority to establish policies and make decisions by which those objectives are to be pursued. Management normally includes members of the board of directors, the chief executive officer, chief operating officer, vice presidents in charge of principal business functions (such as sales, administration, or finance), and other persons who perform similar policymaking functions.",
        "label": "Non Related Parties [Member]",
        "terseLabel": "Non-related parties [Member]"
       }
      }
     },
     "localname": "NonRelatedPartiesMember",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "orly_NonqualifiedDeferredCompensationPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Company's nonqualified deferred compensation plan that covers highly compensated employees.",
        "label": "Nonqualified Deferred Compensation Plan [Member]",
        "terseLabel": "Nonqualified deferred compensation plan [Member]"
       }
      }
     },
     "localname": "NonqualifiedDeferredCompensationPlanMember",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "orly_NumberOfDaysPerYearInInterestCalculation": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of days in a year used to calculate interest.",
        "label": "Number of Days Per Year in Interest Calculation",
        "terseLabel": "Number of days in annual interest calculation period"
       }
      }
     },
     "localname": "NumberOfDaysPerYearInInterestCalculation",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "orly_NumeratorBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Numerator Basic and Diluted [Abstract]",
        "label": "Numerator Basic and Diluted [Abstract]",
        "terseLabel": "Numerator (basic and diluted):"
       }
      }
     },
     "localname": "NumeratorBasicAndDilutedAbstract",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "orly_OtherCompensationAndBenefitPlansLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Other Compensation And Benefit Plans [Line Items]",
        "terseLabel": "Share-Based Compensation and Benefit Plans"
       }
      }
     },
     "localname": "OtherCompensationAndBenefitPlansLineItems",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "orly_OtherCompensationAndBenefitPlansTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Other Compensation And Benefit Plans [Table]",
        "terseLabel": "Other Compensation And Benefit Plans [Table]"
       }
      }
     },
     "localname": "OtherCompensationAndBenefitPlansTable",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "orly_OtherCustomersAndSalesAdjustmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Customer(s), other than do-it-yourself (\"DIY\") customer(s) and professional service provider customer(s), sometimes referred to as do-it-for-me (\"DIFM\") customer(s), and adjustments to sales.",
        "label": "Other Customers And Sales Adjustments [Member]",
        "terseLabel": "Other customers and sales adjustments [Member]"
       }
      }
     },
     "localname": "OtherCustomersAndSalesAdjustmentsMember",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "orly_ProfessionalServiceProviderCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Professional service provider customer(s), sometimes referred to as do-it-for-me (\"DIFM\") customer(s).",
        "label": "Professional Service Provider Customer [Member]",
        "terseLabel": "Professional service provider customer [Member]"
       }
      }
     },
     "localname": "ProfessionalServiceProviderCustomerMember",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Company will match a percentage of an employee's first 2% of contributed wages to the Profit Sharing and Savings plan.",
        "label": "Profit Sharing And Savings Plan Employee First Two Percent Of Contributed Wages [Member]",
        "terseLabel": "Employee's first 2% of contributed wages [Member]"
       }
      }
     },
     "localname": "ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Company will match a percentage of an employee's next 4% of contributed wages to the Profit Sharing and Savings plan.",
        "label": "Profit Sharing And Savings Plan Employee Next Four Percent Of Contributed Wages [Member]",
        "terseLabel": "Employee's next 4% of contributed wages [Member]"
       }
      }
     },
     "localname": "ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "orly_ProfitSharingAndSavingsPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Company's contributory profit sharing and savings plan that covers substantially all employees.",
        "label": "Profit Sharing And Savings Plan [Member]",
        "terseLabel": "Profit sharing and savings plan [Member]"
       }
      }
     },
     "localname": "ProfitSharingAndSavingsPlanMember",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The range and certain details regarding the range of the Company's percentage matching contribution to its profit sharing and savings plan.",
        "label": "Profit Sharing And Savings Plan Percentage Match Range [Axis]",
        "terseLabel": "Profit Sharing And Savings Plan Percentage Match Range [Axis]"
       }
      }
     },
     "localname": "ProfitSharingAndSavingsPlanPercentageMatchRangeAxis",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The range and certain details regarding the range of the Company's percentage matching contribution to its profit sharing and savings plan.",
        "label": "Profit Sharing And Savings Plan Percentage Match Range [Domain]",
        "terseLabel": "Profit Sharing And Savings Plan Percentage Match Range [Domain]"
       }
      }
     },
     "localname": "ProfitSharingAndSavingsPlanPercentageMatchRangeDomain",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "orly_SeniorNotesDue2021At4625Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Senior Notes Due2021 At 4625 [Member]",
        "terseLabel": "$300 million, 4.625% Senior Notes due 2021 [Member]"
       }
      }
     },
     "localname": "SeniorNotesDue2021At4625Member",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "orly_SeniorNotesDue2021At4875Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Senior Notes Due2021 At 4875 [Member]",
        "terseLabel": "$500 million, 4.875% Senior Notes due 2021 [Member]"
       }
      }
     },
     "localname": "SeniorNotesDue2021At4875Member",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "orly_SeniorNotesDue2022At3800Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Senior Notes Due2022 At 3800 [Member]",
        "terseLabel": "$300 million, 3.800% Senior Notes due 2022 [Member]"
       }
      }
     },
     "localname": "SeniorNotesDue2022At3800Member",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "orly_SeniorNotesDue2023At3850Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Senior Notes Due 2023 At 3850 [Member]",
        "terseLabel": "$300 million, 3.850% Senior Notes due 2023 [Member]"
       }
      }
     },
     "localname": "SeniorNotesDue2023At3850Member",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "orly_SeniorNotesDue2026At3550Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Senior Notes Due 2026 At 3550 [Member]",
        "terseLabel": "$500 million, 3.550% Senior Notes due 2026 [Member]"
       }
      }
     },
     "localname": "SeniorNotesDue2026At3550Member",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "orly_SeniorNotesDue2027At3600Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents senior notes issued at a stated contract rate of 3.600%, originally offered in August of 2017, and scheduled to mature in September of 2027.",
        "label": "Senior Notes Due 2027 At 3600 [Member]",
        "terseLabel": "$750 million, 3.600% Senior Notes due 2027 [Member]"
       }
      }
     },
     "localname": "SeniorNotesDue2027At3600Member",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "orly_SeniorNotesDue2028At4350Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents senior notes issued at a stated contract rate of 4.350%, originally offered in May of 2018, and schedule to mature in June 2028.",
        "label": "Senior Notes Due 2028 At 4350 [Member]",
        "terseLabel": "$500 million, 4.350% Senior Notes due 2028 [Member]"
       }
      }
     },
     "localname": "SeniorNotesDue2028At4350Member",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Antidilutive In Period Weighted Average Exercise Price",
        "terseLabel": "Weighted-average exercise price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "orly_StockRepurchaseProgramIncreaseInAuthorizedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase in amount authorized under the Company's board-approved share repurchase program.",
        "label": "Stock Repurchase Program, Increase In Authorized Amount",
        "terseLabel": "Increase in authorized amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramIncreaseInAuthorizedAmount",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "orly_SwingLineRevolverMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The sub-limit of the Company's unsecured revolving credit facility, which is available for swing line borrowings.",
        "label": "Swing Line Revolver [Member]",
        "terseLabel": "Swing line revolver [Member]"
       }
      }
     },
     "localname": "SwingLineRevolverMember",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "orly_ThroughMaturityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Date through which the covenant ratio, minimum or maximum, applies.",
        "label": "Through Maturity [Member]",
        "terseLabel": "Through maturity [Member]"
       }
      }
     },
     "localname": "ThroughMaturityMember",
     "nsuri": "http://www.oreillyauto.com/20190331",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r95",
      "r133",
      "r136"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Range [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Range [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingGuidanceMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Previous accounting guidance and the new accounting guidance.",
        "label": "Accounting Guidance [Domain]",
        "terseLabel": "Accounting Guidance [Domain]"
       }
      }
     },
     "localname": "AccountingGuidanceMember",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/RecentAccountingPronouncementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "auth_ref": [
      "r197"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).",
        "label": "Accounting Standards Update 2016-02 [Member]",
        "terseLabel": "Adoption of ASU 2016-02 [Member]",
        "verboseLabel": "ASU 2016-02 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201602Member",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity",
      "http://www.oreillyauto.com/role/RecentAccountingPronouncementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r14",
      "r134"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Accounts Receivable, Net, Current",
        "verboseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r10",
      "r227",
      "r237"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalariesCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r26"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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).",
        "label": "Accrued Salaries, Current",
        "terseLabel": "Accrued payroll"
       }
      }
     },
     "localname": "AccruedSalariesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r22",
      "r102"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "terseLabel": "Less: accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional paid-in capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r74"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by new accounting pronouncement.",
        "label": "Adjustments for New Accounting Pronouncements [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r145",
      "r147",
      "r171",
      "r172"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.",
        "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r147",
      "r166",
      "r170"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Allocated Share-based Compensation Expense",
        "verboseLabel": "Compensation expense for share-based compensation"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r63",
      "r195"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of debt discount and issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r88"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "verboseLabel": "Antidilutive stock options"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r94",
      "r225",
      "r236"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r34"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r148",
      "r168"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by award type pertaining to equity-based compensation.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Spread over Alternate Base rate [Member]"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccounting": {
     "auth_ref": [
      "r72"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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).",
        "label": "Basis of Accounting [Text Block]",
        "terseLabel": "Basis of presentation"
       }
      }
     },
     "localname": "BasisOfAccounting",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/BasisOfPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r0",
      "r20",
      "r65"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "periodEndLabel": "Cash and cash equivalents at end of the period",
        "periodStartLabel": "Cash and cash equivalents at beginning of the period",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": {
     "auth_ref": [],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Cash and Cash Equivalents, Period Increase (Decrease)",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental disclosures of cash flow information:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "auth_ref": [
      "r123",
      "r124",
      "r125",
      "r126"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about 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.",
        "label": "Class of Treasury Stock [Table]",
        "terseLabel": "Class of Treasury Stock [Table]"
       }
      }
     },
     "localname": "ClassOfTreasuryStockTable",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r13",
      "r117"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)",
        "terseLabel": "Common stock, shares, outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r13"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.01 par value: Authorized shares - 245,000,000; Issued and outstanding shares - 78,262,099 as of March 31, 2019, and 79,043,919 as of December 31, 2018"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r129",
      "r130",
      "r134"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r135"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Deferred revenue, recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of goods sold, including warehouse and distribution expenses"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.",
        "label": "Cumulative Effect of New Accounting Principle in Period of Adoption",
        "terseLabel": "Cumulative effect adjustment from adoption of ASU 2016-02"
       }
      }
     },
     "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r116"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Financing"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/Financing"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r9",
      "r10",
      "r11",
      "r226",
      "r228",
      "r235"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails",
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Line of credit current interest rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r194",
      "r196"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "verboseLabel": "Senior notes, face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r190"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
        "label": "Debt Instrument, Fair Value Disclosure",
        "terseLabel": "Estimated fair value of senior notes"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfSeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r28",
      "r114",
      "r194"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Senior notes, effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate of senior notes"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails",
      "http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Debt Instrument [Line Items]",
        "verboseLabel": "Financing"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails",
      "http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails",
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r29",
      "r69",
      "r118",
      "r119",
      "r120",
      "r121",
      "r193",
      "r194",
      "r196",
      "r234"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term 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 company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails",
      "http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r193",
      "r196"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "terseLabel": "Senior notes, unamortized discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Debt Instruments [Abstract]"
       }
      }
     },
     "localname": "DebtInstrumentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain": {
     "auth_ref": [
      "r138",
      "r139"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.",
        "label": "Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]",
        "terseLabel": "Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]"
       }
      }
     },
     "localname": "DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": {
     "auth_ref": [
      "r139",
      "r147"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement.",
        "label": "Deferred Compensation Arrangement with Individual, Compensation Expense",
        "terseLabel": "Deferred compensation plan, cost recognized"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis": {
     "auth_ref": [
      "r138",
      "r139"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.",
        "label": "Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]",
        "terseLabel": "Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]",
        "terseLabel": "Share-Based Compensation and Benefit Plans"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": {
     "auth_ref": [
      "r139"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Deferred Compensation Arrangement with Individual, Recorded Liability",
        "terseLabel": "Deferred compensation plan, obligation"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualRecordedLiability",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Deferred Compensation Arrangements [Abstract]"
       }
      }
     },
     "localname": "DeferredCompensationArrangementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r23",
      "r195"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "terseLabel": "Senior notes, unamortized debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r63",
      "r68",
      "r177",
      "r178"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "verboseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesNoncurrent": {
     "auth_ref": [
      "r174",
      "r175",
      "r176"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.",
        "label": "Deferred Tax Liabilities, Net, Noncurrent",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Defined Contribution Plan [Abstract]"
       }
      }
     },
     "localname": "DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r144"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Profit sharing and savings plan, cost recognized"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Defined Contribution Plan Disclosure [Line Items]",
        "terseLabel": "Share-Based Compensation and Benefit Plans"
       }
      }
     },
     "localname": "DefinedContributionPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Profit sharing and savings plan, employer discretionary contribution"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage employer matches of the employee's percentage contribution matched.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "terseLabel": "Profit sharing and savings plan, Company match"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanTable": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.",
        "label": "Defined Contribution Plan [Table]",
        "terseLabel": "Defined Contribution Plan [Table]"
       }
      }
     },
     "localname": "DefinedContributionPlanTable",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r63",
      "r92"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization of property, equipment and intangibles"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r180",
      "r181",
      "r182",
      "r183"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DirectorMember": {
     "auth_ref": [
      "r217"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Person serving on the board of directors (who collectively have responsibility for governing the entity).",
        "label": "Director [Member]",
        "terseLabel": "Director [Member]"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r128",
      "r173"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]",
        "terseLabel": "Share-based compensation and benefit plans"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "auth_ref": [
      "r148",
      "r168"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]",
        "terseLabel": "Summary of activity of share-based compensation"
       }
      }
     },
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r38",
      "r75",
      "r81",
      "r85",
      "r86",
      "r87",
      "r90",
      "r232",
      "r243"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Earnings per share - basic",
        "verboseLabel": "Earnings per share - basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome",
      "http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Earnings per share-basic:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r38",
      "r75",
      "r81",
      "r85",
      "r86",
      "r87",
      "r90",
      "r232",
      "r243"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Earnings per share - assuming dilution",
        "verboseLabel": "Earnings per share - assuming dilution"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome",
      "http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Earnings per share-assuming dilution:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDilutedLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareDilutedLineItems",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r91"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "verboseLabel": "Earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Employee Service Share-based Compensation, Aggregate Disclosures [Abstract]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r167"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unrecognized cost of unvested share-based compensation awards.",
        "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized",
        "terseLabel": "Remaining unrecognized compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r167"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted-average period for cost recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r166"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The total recognized tax benefit related to compensation cost for equity-based payment arrangements recognized in income during the period.",
        "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense",
        "verboseLabel": "Income tax benefit from compensation expense for share-based compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.",
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee stock option [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Equity, Class of Treasury Stock [Line Items]",
        "terseLabel": "Share Repurchase Program"
       }
      }
     },
     "localname": "EquityClassOfTreasuryStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r117"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r184",
      "r185",
      "r186"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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).",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Valuation of marketable securities"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfMarketableSecuritiesDetails",
      "http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfSeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r185",
      "r191",
      "r192"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfMarketableSecuritiesDetails",
      "http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfSeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r140",
      "r141",
      "r143",
      "r186",
      "r221"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfMarketableSecuritiesDetails",
      "http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfSeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair value measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r140",
      "r141",
      "r143",
      "r186",
      "r222"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Fair value, inputs, Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r140",
      "r141",
      "r143",
      "r186",
      "r223"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Fair value, inputs, Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfMarketableSecuritiesDetails",
      "http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r140",
      "r141",
      "r143",
      "r186",
      "r224"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Fair value, inputs, Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfMarketableSecuritiesDetails",
      "http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r67",
      "r187",
      "r189"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair value of financial instruments, policy"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FairValueMeasurementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r99",
      "r100"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r68",
      "r93",
      "r179"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "verboseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r60",
      "r66"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Income taxes paid"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInTradingSecurities": {
     "auth_ref": [
      "r57",
      "r62"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) of investment in debt and equity securities, measured at fair value with changes in fair value recognized in net income.",
        "label": "Increase (Decrease) in Debt Securities, Trading, and Equity Securities, FV-NI",
        "terseLabel": "Increase (decrease) in fair value of marketable securities"
       }
      }
     },
     "localname": "IncreaseDecreaseInTradingSecurities",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r82",
      "r89"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "terseLabel": "Effect of stock options"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r44",
      "r115"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r56",
      "r59",
      "r66"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. 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.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest paid, net of capitalized interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r1",
      "r32",
      "r98"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r185"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.",
        "label": "Investments, Fair Value Disclosure",
        "terseLabel": "Estimated fair value of marketable securities"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r211",
      "r213"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/LeasesTotalLeaseCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesTotalLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r211"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of total lease cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LegalMattersAndContingenciesTextBlock": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.",
        "label": "Legal Matters and Contingencies [Text Block]",
        "terseLabel": "Legal matters"
       }
      }
     },
     "localname": "LegalMattersAndContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LegalMatters"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails",
      "http://www.oreillyauto.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r202"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails",
      "http://www.oreillyauto.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r201"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases, policy"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r212"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Future minimum lease payments for operating leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r212"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due",
        "terseLabel": "Total operating lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r212"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r212"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r212"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r212"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r212"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r212"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year",
        "terseLabel": "April 1, 2019, to December 31, 2019"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r212"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: present value discount"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r214"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceived": {
     "auth_ref": [
      "r215"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lease payments to be received by lessor for operating lease.",
        "label": "Lessor, Operating Lease, Payments to be Received",
        "terseLabel": "Future minimum sublease income under non-cancelable subleases"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceived",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of credit [Member]"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of credit"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r19",
      "r229",
      "r240"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Line of Credit Facility [Abstract]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "terseLabel": "Line of credit facility fee percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityInitiationDate1": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Date the credit facility first became available, in CCYY-MM-DD format.",
        "label": "Line of Credit Facility, Initiation Date",
        "terseLabel": "Credit agreement inception date"
       }
      }
     },
     "localname": "LineOfCreditFacilityInitiationDate1",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Unsecured Revolving Credit Facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r25"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Current maximum borrowing capacity under credit facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r25",
      "r69"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of credit facility [Member]",
        "verboseLabel": "Revolving Credit Facility [Member]"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails",
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r11",
      "r113",
      "r228",
      "r238"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Long-term Debt",
        "terseLabel": "Aggregate principle of unsecured senior notes"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails",
      "http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails",
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r29",
      "r112"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails",
      "http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails",
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongtermDebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time.",
        "label": "Long-term Debt, Weighted Average Interest Rate, at Point in Time",
        "verboseLabel": "Unsecured revolving credit facility, weighted-average variable interest rate"
       }
      }
     },
     "localname": "LongtermDebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LossContingencyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Loss Contingency [Abstract]"
       }
      }
     },
     "localname": "LossContingencyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ManagementMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Person or persons controlling and directing the affairs of an entity.",
        "label": "Management [Member]",
        "terseLabel": "Related parties [Member]"
       }
      }
     },
     "localname": "ManagementMember",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails",
      "http://www.oreillyauto.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r58",
      "r61",
      "r64"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r35",
      "r36",
      "r37",
      "r64",
      "r89",
      "r231",
      "r242"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome",
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity",
      "http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1": {
     "auth_ref": [
      "r73",
      "r76",
      "r77"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets",
        "terseLabel": "Cumulative effect adjustment to opening Retained earnings"
       }
      }
     },
     "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/RecentAccountingPronouncementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r78"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]",
        "terseLabel": "Recent accounting pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/RecentAccountingPronouncements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/RecentAccountingPronouncementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r74",
      "r76",
      "r77"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/RecentAccountingPronouncementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent accounting pronouncements, policy"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other expense"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NontradeReceivablesCurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Nontrade Receivables, Current",
        "terseLabel": "Amounts receivable from suppliers"
       }
      }
     },
     "localname": "NontradeReceivablesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfStores": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the number of stores.",
        "label": "Number of Stores",
        "terseLabel": "Number of stores"
       }
      }
     },
     "localname": "NumberOfStores",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r203",
      "r213"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/LeasesTotalLeaseCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesTotalLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r199"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Total operating lease liabilities",
        "verboseLabel": "Operating lease, liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails",
      "http://www.oreillyauto.com/role/RecentAccountingPronouncementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r199"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current portion of operating lease liabilities",
        "verboseLabel": "Less: current portion of operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r199"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, less current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r200",
      "r207"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities, operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesOtherLeaseRelatedInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r198"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease, right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.oreillyauto.com/role/RecentAccountingPronouncementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r210",
      "r213"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate - operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesOtherLeaseRelatedInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r209",
      "r213"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term - operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesOtherLeaseRelatedInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets, net"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherInterestAndDividendIncome": {
     "auth_ref": [
      "r233"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after discount, accretion and premium amortization, of interest income and dividend income classified as other.",
        "label": "Other Interest and Dividend Income",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "OtherInterestAndDividendIncome",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r26"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other income (expense):"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r47",
      "r49",
      "r71"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchases of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Proceeds from Long-term Lines of Credit",
        "terseLabel": "Proceeds from borrowings on revolving credit facility"
       }
      }
     },
     "localname": "ProceedsFromLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r52",
      "r55",
      "r71"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepurchaseOfEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Proceeds from (Repurchase of) Equity [Abstract]"
       }
      }
     },
     "localname": "ProceedsFromRepurchaseOfEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockPlans": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the stock plan during the period.",
        "label": "Proceeds from Stock Plans",
        "terseLabel": "Net proceeds from issuance of common stock"
       }
      }
     },
     "localname": "ProceedsFromStockPlans",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantiesDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product Warranties Disclosures [Abstract]"
       }
      }
     },
     "localname": "ProductWarrantiesDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProductWarrantyAccrual": {
     "auth_ref": [
      "r108",
      "r109",
      "r230"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Standard and Extended Product Warranty Accrual",
        "periodEndLabel": "Warranty liabilities, balance at March 31, 2019",
        "periodStartLabel": "Warranty liabilities, balance at December 31, 2018"
       }
      }
     },
     "localname": "ProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/WarrantiesProductWarrantyLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r105"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments",
        "negatedLabel": "Warranty claims"
       }
      }
     },
     "localname": "ProductWarrantyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/WarrantiesProductWarrantyLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r106"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.",
        "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued",
        "terseLabel": "Warranty accruals"
       }
      }
     },
     "localname": "ProductWarrantyAccrualWarrantiesIssued",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/WarrantiesProductWarrantyLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyDisclosureTextBlock": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Product Warranty Disclosure [Text Block]",
        "terseLabel": "Warranties"
       }
      }
     },
     "localname": "ProductWarrantyDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/Warranties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r21",
      "r101"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and equipment, at cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r7",
      "r8",
      "r103",
      "r241"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Property, Plant and Equipment, Net",
        "totalLabel": "Net property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information related to prospectively adopted accounting guidance.",
        "label": "Prospective Adoption of New Accounting Pronouncements [Axis]",
        "terseLabel": "Prospective Adoption of New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "ProspectiveAdoptionOfNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/RecentAccountingPronouncementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "auth_ref": [
      "r216",
      "r218",
      "r219"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of transactions with related party during the financial reporting period.",
        "label": "Related Party Transaction, Amounts of Transaction",
        "terseLabel": "Lease payments under related party operating leases"
       }
      }
     },
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Parties"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLongTermLinesOfCredit": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Repayments of Long-term Lines of Credit",
        "negatedLabel": "Payments on revolving credit facility"
       }
      }
     },
     "localname": "RepaymentsOfLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r88"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted stock [Member]"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r16",
      "r122",
      "r239"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained earnings (deficit) [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanNameAxis": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Axis]",
        "terseLabel": "Retirement Plan Name [Axis]"
       }
      }
     },
     "localname": "RetirementPlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanNameDomain": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Domain]",
        "terseLabel": "Retirement Plan Name [Domain]"
       }
      }
     },
     "localname": "RetirementPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r131",
      "r132",
      "r133"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Sales",
        "verboseLabel": "Disaggregated sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome",
      "http://www.oreillyauto.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r72",
      "r137"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r208",
      "r213"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use asset obtained in exchange for new operating lease liability"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesOtherLeaseRelatedInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r29",
      "r69",
      "r118",
      "r119",
      "r120",
      "r121",
      "r193",
      "r194",
      "r196",
      "r234"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Outstanding financing facilities"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": {
     "auth_ref": [
      "r138",
      "r139"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.",
        "label": "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]",
        "terseLabel": "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]"
       }
      }
     },
     "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r89"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Computation of basic and diluted earnings per share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": {
     "auth_ref": [
      "r41",
      "r81",
      "r83",
      "r84",
      "r87",
      "r90"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.",
        "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]",
        "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "terseLabel": "Product warranty liabilities"
       }
      }
     },
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/WarrantiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r148",
      "r168"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; 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; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r152",
      "r158",
      "r160"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]",
        "terseLabel": "Summary of stock options"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Black-Scholes option pricing model"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": {
     "auth_ref": [
      "r123",
      "r124",
      "r125",
      "r126"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Class of Treasury Stock [Table Text Block]",
        "verboseLabel": "Schedule of shares repurchased"
       }
      }
     },
     "localname": "ScheduleOfTreasuryStockByClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareRepurchaseProgramTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SelfInsuranceReserveCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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).",
        "label": "Self Insurance Reserve, Current",
        "verboseLabel": "Self-insurance reserves"
       }
      }
     },
     "localname": "SelfInsuranceReserveCurrent",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r42",
      "r97"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeniorLongTermNotes": {
     "auth_ref": [
      "r29"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Senior Notes, Noncurrent",
        "terseLabel": "Carrying amount of senior notes",
        "verboseLabel": "Senior notes"
       }
      }
     },
     "localname": "SeniorLongTermNotes",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FairValueMeasurementsFairValueOfSeniorNotesDetails",
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior notes [Member]"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Arrangements with Employees and Nonemployees [Abstract]"
       }
      }
     },
     "localname": "ShareBasedArrangementsToObtainGoodsAndServicesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation",
        "verboseLabel": "Share-based compensation programs"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r149"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period",
        "terseLabel": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r164"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r163"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-Based Compensation and Benefit Plans"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "verboseLabel": "Exercisable at March 31, 2019, shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "verboseLabel": "Exercisable at March 31, 2019, weighted-average exercise price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r157"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Forfeited, shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted, shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average grant-date fair value of options awarded"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r154",
      "r168"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding at March 31, 2019, shares",
        "periodStartLabel": "Outstanding at December 31, 2018, shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding at March 31, 2019, weighted-average exercise price",
        "periodStartLabel": "Outstanding at December 31, 2018, weighted-average exercise price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r146",
      "r151"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity-based compensation award.",
        "label": "Equity Award [Domain]",
        "terseLabel": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "verboseLabel": "Exercised, weighted-average exercise price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "verboseLabel": "Forfeited, weighted-average exercise price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "verboseLabel": "Granted, weighted-average exercise price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r149"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of vesting of share-based compensation awards.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Option vesting rate per year"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r150"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "terseLabel": "Options expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r162",
      "r169"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r204",
      "r213"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/LeasesTotalLeaseCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term Lease, Cost",
        "terseLabel": "Short-term operating lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesTotalLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "auth_ref": [
      "r67",
      "r107"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.",
        "label": "Standard Product Warranty, Policy [Policy Text Block]",
        "terseLabel": "Warranties, policy"
       }
      }
     },
     "localname": "StandardProductWarrantyPolicy",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/WarrantiesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r31",
      "r117"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement of Shareholders' Equity"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.",
        "label": "Stock Issued During Period, Shares, Employee Benefit Plan",
        "terseLabel": "Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r12",
      "r13",
      "r117",
      "r122",
      "r156"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised, shares",
        "terseLabel": "Net issuance of common stock upon exercise of stock options, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.",
        "label": "Stock Issued During Period, Value, Employee Benefit Plan",
        "terseLabel": "Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r31",
      "r117",
      "r122"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Net issuance of common stock upon exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).",
        "label": "Equity Option [Member]",
        "terseLabel": "Stock option [Member]"
       }
      }
     },
     "localname": "StockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionActivityDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "verboseLabel": "Cumulative authorized amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramPeriodInForce1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Stock Repurchase Program, Period in Force",
        "terseLabel": "Authorization effective period"
       }
      }
     },
     "localname": "StockRepurchaseProgramPeriodInForce1",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Remaining balance under share repurchase program"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r12",
      "r13",
      "r117",
      "r122"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "negatedLabel": "Share repurchases, shares",
        "terseLabel": "Common stock repurchased, shares",
        "verboseLabel": "Shares repurchased"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity",
      "http://www.oreillyauto.com/role/EarningsPerShareNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareRepurchaseProgramScheduleOfSharesRepurchasedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r12",
      "r13",
      "r117",
      "r122"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedLabel": "Share repurchases, including fees"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r13",
      "r17",
      "r18",
      "r96"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Shareholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r206",
      "r213"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/LeasesTotalLeaseCostDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "negatedLabel": "Sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesTotalLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/EarningsPerShareNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/EarningsPerShareNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/EarningsPerShareNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TitleOfIndividualAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails",
      "http://www.oreillyauto.com/role/LeasesNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Relationship to Entity [Domain]",
        "terseLabel": "Relationship to Entity [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesFutureMinimumLeasePaymentsForOperatingLeasesDetails",
      "http://www.oreillyauto.com/role/LeasesNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareBasedCompensationAndBenefitPlansStockOptionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.",
        "label": "Treasury Stock Acquired, Average Cost Per Share",
        "terseLabel": "Common stock repurchased, average price per share",
        "verboseLabel": "Average price per share"
       }
      }
     },
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/EarningsPerShareNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareRepurchaseProgramScheduleOfSharesRepurchasedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TreasuryStockTextBlock": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Treasury Stock [Text Block]",
        "terseLabel": "Share repurchase program"
       }
      }
     },
     "localname": "TreasuryStockTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/ShareRepurchaseProgram"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredParValueMethod": {
     "auth_ref": [
      "r117",
      "r122",
      "r123"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the par value method.",
        "label": "Treasury Stock, Value, Acquired, Par Value Method",
        "terseLabel": "Common stock repurchased, value",
        "verboseLabel": "Total investment"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredParValueMethod",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/EarningsPerShareNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareRepurchaseProgramNarrativeDetails",
      "http://www.oreillyauto.com/role/ShareRepurchaseProgramScheduleOfSharesRepurchasedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.",
        "label": "Type of Adoption [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnsecuredDebt": {
     "auth_ref": [
      "r11",
      "r228",
      "r238"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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).",
        "label": "Unsecured Debt",
        "terseLabel": "Unsecured revolving credit facility"
       }
      }
     },
     "localname": "UnsecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingOutstandingFinancingFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnsecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.",
        "label": "Unsecured Debt [Member]",
        "terseLabel": "Unsecured debt [Member]"
       }
      }
     },
     "localname": "UnsecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r205",
      "r213"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/LeasesTotalLeaseCostDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable operating lease cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/LeasesTotalLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/FinancingUnsecuredRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r80",
      "r87"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted-average common shares outstanding - assuming dilution",
        "totalLabel": "Weighted-average common shares outstanding - assuming dilution"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome",
      "http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r79",
      "r87"
     ],
     "calculation": {
      "http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted-average common shares outstanding - basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2018-01-31",
     "presentation": [
      "http://www.oreillyauto.com/role/CondensedConsolidatedStatementsOfIncome",
      "http://www.oreillyauto.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(5)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "http://asc.fasb.org/topic&trid=2155896"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/subtopic&trid=2208821"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "http://asc.fasb.org/subtopic&trid=2208855"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2410-114920"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31917-109318"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31931-109318"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31958-109318"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "http://asc.fasb.org/topic&trid=2155941"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13279-108611"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13433-108611"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13467-108611"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13476-108611"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=113997351&loc=SL77916155-209984"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888428&loc=SL77919396-209981"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.4)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263"
  },
  "r244": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6904-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.21)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6911-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3367-108585"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3444-108585"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22580-107794"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1500-109256"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1278-109256"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1311-109256"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>74
<FILENAME>0000898173-19-000089-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000898173-19-000089-xbrl.zip
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
M\L2T]IMD>E0=D<ZR0KL5Y[2=5/U8< (:CA=M\)V"3WK[W3MMR]E>D\BC6IN
MF[7AO/< VZ.-"2COJ:>;BT] SQ]H$^-\#^XS7-6S*_SF#?Y2MBMI7C\:WL<V
M/!Z/'W",[X;Z;JFQ>W^W:!&#CV557BPNNJ].]/5R<:J;XTL($%1GR[(]$1[<
M\-@\[JLBVVN-3=UQ>PY-]_$SS(+3M^8W[47P'@V-S4/?A7ASZ;&IZ3>%;2H[
M.B5UJV?=QS?UO-U+FENKCDGGF9Y]U&T+30_"[I<=CY+/8,/N@;7UH@I3PTE3
M5_C1]G. ^M6.1>V^,\[C6HO%3=_1O5\K8U)_!=5BYQ;0#\5&[_]M.==G9PT.
MDN6&S,W7?55@CT9&IWU_A=U:;73Z^DWI&PN/1TNW[?-:=WNT%Y=0S3L9O:K<
M:ZC E^W)3%<[:=RKD<BTOYYI^^74GF.%^?%E*'#2E,%6_E@[F/54C?%[BHS"
MI[KZ:Z%GI2_!O04/37.W>"BT[WB9O./(&'6VY@,E+9*'_M.8R.S?W=/!8Q)5
M>41_D1'!Q1\_AJ(XJO'_3O55MWL^U>!Y1'^1$3EM:_ME.=E-,49V-W\X?O<V
MB$?K(#;/BXL+W5P?^W7:1N6Y1P>1>>YGFSVBJ9'Y^ R7B\:>AYVHICYK]$4O
MDA^L-35UCQHRO5N9FOJ0$.46,UCE+<R_%W"#^.G?[M0<[J'V.^J.1^F?0=I5
MV\-7OU]R"BKZ[AP\7&,2JIK:+6R[^N+Z0ZG-?F&F1S0U!1_]-/"A\@]29/7,
M+F;=]/P!?U\5#WT/2EY<]@??6J@<N-%ZW#>I\): T/T- ;/:WD%QU6F7/>KU
MW'2YGHLY.=/Z\B6BF[^$63N_^2;@G9.$KI)1_W?U=?%J/E_K?J8-S'Y]@5T5
M=PL42C@G$\Z(S#(@CLF$9" E$5+A%S95E+.[3,Q"0FW=K$"<EHN[L9K/Y=EY
M>^S_F$-'_!;FMM8K./-<2 J$IR"(2#@G4G$@PKB,9M[EPO;B>4UU7C7VJ&X<
M-+^^H"^.OD+HL?NX;$4W]IY&W4T/7I5X.0\V5FB1E"W<KO<A[7FX^.II04(6
MHBC%O^O:?<7!N$7^-T6*/*7:)481Y8PFJ5(26T5^0"E-E=8L=^;QHF;/1=0#
M\(@EU6Y78<GJI[JRBR:D,F\;XIO*%\Z9Q-$\(XPEG#!-$\)- L1KSZQUDDH-
MCY=W^ESD/18XL82/I@Q.1NUU<,2Z)-Z_%N5EB-Q\VCK-;ZM6^%2BJN<)L5)J
M MYR8E4J2)HK0X4V-F/)XU4A>RZJ,#)&!]>(?S?U?)M=L[UB(7,AF)<>U5]H
MPIW(B=&YQK4MD^!8+@WPI[[VCR?2OKKR6.QB:<LK:Q<7BR[QY"U<-F#+5>8)
M^A>KK9Y7%W73EO^W#&8\Q.<V>WFD+HI$)[EU6A%*34I :DM2;Q5)-4NMD$X9
M)48Q2<AS5,$#PAQ-6;M)_<U."^=.N<))Y:REEJC4 4G .L*,0Z/<4L]89I&?
M_/%JPY_+<C84E%A"#@?84!_#/T$GK_0LY*&\:M_HIKE&GZM+M-XB_%[UBY3Y
MC (J><(M&O&2IB03F2$\%YI+ZBCB\-17LP$2K>-@%G$5"]E+\Y#+A-2;&>!L
MVF.>V%*M4"S75&!W&MUY(A.EB<J5)3I-4ID(DUL]8*\CI@,\AH:,#%4LQ4 ?
MKFVT@^]D]U@^'JZ$"W2691P=0<H32Q(-%B%$'"GU@ LT_DW3Y^$ECZ$4HP(5
M2R7>5U=(8-U<;_>0UXL50B#M$M5:4YL2RS)'3&XR(G5B(96II-F S;"8'O$8
M8A\(S0'VQ7:/^?N%"V1*&V<3@O9N2JAW%(VMG)+<HH5.#05C]?.P&\<0^B@
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
M5.Y47W51E">J"]W=3<M1]@1EOT9=[/6W'WW!7&RNC_TZH4^(OG@+R_=+XW
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
MXL![/^RIJJ!C-]%K@3+,J<#YR34=E4I3YC"'(@P'C2PH31>GM:E_I^Q\1^_
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
MT0Y" S/ K/(\.3J-'*\8>>*5YZ9X_J>85F6Q%I?2&J_J/W#186A5OX2HA]3
MO'B7S2=UJ7%7-V)*,F*-@P(2@)0ILA64,@>SK8'/^>*<SFV#U5_0W7C>'.DL
MVDTSBBGCS%-+$")"$X #],![(#FRE0[<+B7:#1HKN=-482L8% HBH;>RAJT4
MO9AHM\HZ.R/:[3QL_@+1;HQSB25QWEFHG)92%[D1-H  2QI$3@\7[599R96B
MW<Y#Z/E')G&-F0OB V\<@IYRZOD.7:7Y)4:[5=9QPQ"E>MC]Y-0%1;N-A4J7
M%^T&'/;2"H$)(D80B 4GY7I?H#F^^)7.='8JVNT\J/IT<#Z^05.Z93]E.KE*
M)DG894Q/V+55FH@<-P@ :W 87I"'[9->GPL4""A++C'8J8FYVP%D?9'F7L#?
M[:<\GB_BR7KTJ,^+91Y^/D*64U4C)Q'1'A<!H-!X@XQ%Y3!12%>[XS2NX*6Z
M)&D9JK[(43XO^S'H)3FVN7E8,")$&NZ5D$0*XJ2EV,%2&DE%_?2_G<T.[2DH
M:Q&9@2>!S9'+XOWUO=^=/Q_L:R7RW&(/N*:.$6W"=E%IL\5!:^]&&-?8&4.Z
M@ZT_%^;[Y=<D7_^XE>;U_#K+;S9I^8YZ-5N]6OPAFZ63M)]KS'T\6[W]4K:,
M9^L?3;98]@3GEWCV-EYGS^GV2X5Y-%^JR?JL-]A/'_)L'GZ<K,WM0;\]&K?\
MN^3/0WU\GYNO\?Q+\GI^OT0ZGZ3?9DD5QWWCMB/N/3(&>F8)99 (0(-9J[1T
MCB,&>:44P^/"[93SOU&[D8".88T*G!!FT&#N;(F7Q[T^4G?T>*!'9CPVF7K$
M=]1'#$'VQ;=D4LQ!:IJMMR+OKX^@<^($HDYSD8864,TX%-PYA#&'Q)=P6H3J
MA[]U?$#1$XFRWB'N:T]PU^5_KM)I''I\TJ5XJ$HD&97*$XZM1%19137ENYE
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
M?L[4;U%5M:W>[=J3K,,#/ZSRR=?BD>*P*#W\Q3'*UFHG,@1[9[E&GB-H(2:
ML%(^QWS]L,S.SH-'3,4^5##Z,(CU'U?)'ZMTD2Z3,L_>>E$Y&?C6]O<B4!RB
M(R$4)]Q9J0UWN^$+I:KO?J!_07J/255]^^,JJ:.X QSH,:V2!Z!9PQ'A'$)(
M:9@@,-$28<AAB185#<+IV5^8V+WJ9)0,OE^H"%B:+X[F_V_8=,25],8@:,*R
MAY@SEI(2,6B-K<]B_I/%?6EE-$%IZTRO!TH6S_Z%(5H_%.UH!M_#?3H6&G9>
M Y&01*#0 Z <4 P;:_4V5)!Z*UBM*_<UI3H4*E6]<J2IP)A:#47X?Z8HE=O,
MZHA:"/C@H4I=*>=I:N)VD1IUF,_FJO7A/(Y[RT568RL!DAPX#;@U6DE6 F ]
M'=V]]"YT^_@9R08 C68#>? R_IUT89%<1Q+?G+YWW,7G(AR60:P@\!)89R"G
MAO$26<49&W?X1TV6G+O;ZP_8G]1M#^%1!EY<,&.'8>I5$O80:7&M9.U=/'DO
M?V_YB&M&>5A[*%%&8NN@U.4RY!23(PR#&%;%3Y)T-P>UMZEM]7F13M,XORW>
MP7A_O>[Q"7/L8)T(.02T)\(23030V &)2AFA$WT^6CL6TZPML'HCQ%TO-R^O
M? IC:+')G'AZY3I9.4+$ L>=H))9BA0!U.)2:NZP&;<)U8(V'_.C*\C^*H09
MI>$R2IYT?39]/ SS1+7(:.X4M-1)YX44 0L(RMY+Y-T(C8X655+IQ+@64GW-
M VJVUDDP>O;:8J=/#ZHU$#FFH73! B/< :N1 E27KC7!>WVFHTJJ].Y\AIWB
MUA=K=ES?'/[N%^%3_&,+V>:MK7-8U<X'(AA&%@_VGY.&6<0=(6:''C*^?B+V
MUJ,3>V+=(+A>PME2"WD.AC]<DI@0[*0TWE/ *5766<D!]P((+$FEQWK'<[CD
MO!?:"$&@ M9Z#P0T6VF8 +S/2T=M'"Y55L[YATOG(37JPZ5V/1N6A[73:48%
ME]1X"\,L60(#M>_S]>JV/1N5=5[9LW$>6,]EHXHE4M( QXB0"!!HM-KAB"05
ME^K9J*S-\W>L]2#[JQ#FPCP; _)DW)X-$+97BNEB<39$ <:]XMO><R% KW>>
M6_-L5%;).9Z-\Y#JS;-1*TR%4KNYS@K"_@8+11PBI2S>D/H'KL.?A=2U&)H
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
M(DP<+M*)@K#[D41I1Y@N,36B0=X8^-,7WS[^%\CI@7SQ%7L0 2&QA0QY1"V
M%$'"=TS 0C5XTO>G,[XOK8PF5G4=IO0S*O40ZS3E+LQPEFD)  ]&+].*,F$Y
M@A*":H_%_HQ*32)LC9+<&80@AD0C@7V)(Q.0]/GH;M=1J94ITUE4ZGE@_^6B
M4H$5P8)A'DC/$ W_9859OH:'0T'[S#,Z4%1J98*<$Y5Z'JR7''-(&5>NR(W@
M:<!.""DT+R6E3M +CDJMK,1S@@_KX?6<&7)Y4:F#$.,BHU()$T2'K0KPUAON
M!=.@E*GP (TO4+ =%9V.2CT+F'$G!/3,:Z,09BS\ +#FPJ&M+((063\+Y,6D
M+JYK0C3!<32NI O(JA8 A%0R3I@CDGGCJ:,ELD9[,6X;I29+^DBO5@_8G]1M
M#^%1&D\7S-AAF'J5!!LSG13O@A:FPDE+:V_YB'--PP)$#>",0(Z1,3N@%5&7
M>"VC4Q5G[8/:V]2V^KQ(IVF<WWZ,UQ9,T>,35MO!.I&!EF/H#$5(&B6L\H#M
M$//P+Y#2N:X%UQ:FO?'FKI?%B'E__2D@M B[G(#6Z07N9.5(22,X549:2(2E
MD&"]&RT2NY$_;-6"-A_SHRO(_BJ$&:5],TJ>G,N/+)_=%EHOCF0W.B]^\S =
M[H=5/OD:9LQBA3UHE%2I%F%@E:;$,6$H\Q85BW-Y$(0X!2.T35I42=894KW-
M R>6VOM!\BI@]#U=WJZ7UD_)CZ4.??J]P='JZ<8CB(TB#D G"0L6&Z(>EJXY
M"9&H?]UAS&%079VNMH[WD"R]#]U]P8JGN#>0+Q:KF\WO&C&V_H<BJI&#T%&%
M-#?06ZZ=W(UY">K'K8XYB*E-]O:&?6\'<>FBB#]8Y<TV-Q6HW/*7(LX, ]1B
MJ0QGPB. >7FT(3VB]9^P&/.%X;I<'A;\W@+OKI)OI:&39U_R^.9 C-VV,]U\
M\UV<Y^N3O:&S3[H_5F%!-;-XL2BLRB0.^K]=SUIO*@3R5:@=00XQ@PQ+Y,/R
M'%9I@+<V9%BHB:J48+L;V??U^U3DW<$ZD3?.$>R5,(6DEDH%_59.(B#J\WSY
M:"1=JSK+ND%GU*%OQ8X[^6,5/N>^AS\JG%$?J!%Q8@0)R[H'2G,EPF9+FA(4
M@VV?KRN?Y>ML0<U[?)?-$>K3X_VHMZ?]3X?J1))X1JPF-)A\Q4K-O'3E8,-$
MH_'[*1MI[C03&N'T/#DQ6E?D.*@P"@J<CE';5SY2@BC$()+86X>]<QJQG6Q
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
M]@*0^JK<Y]O'8XN1'V <HC"T;>0D5@CC&'O(M),X,*/0,'AT3J8=S0+7@;H
M#RTL/CF3HH]-Q^9BCD_ .E07W3U;1*@Z9,LIU01+$Q*E@MMU:),22TKU;Q[_
M*.5$_,94+W&3T$Z,)')\3!HPO<3L=PA&.";_YQBFB#Q>\SCE2<1?<*#R"C5O
MC%1DR%Q'OY&VXI6QBCPK8OVE318W,(AL*P@AZ9?8"(P81ZXQM&1Y;LP3M46>
MKSE:<V7.YSN1.CI%I$<]DQJ''XLJ48N 687X>%VC G%:,*D^(FR\I3QUU6P^
MTL7*X%M>;["% TA$+7+CD#[738)X>+;O&0F+UO ]4;.ZM$!($"90&+6#DY!I
MM=#'!9\^,-' TON)02<]G_SI>:]_8O$K_5R,D65[MB#F4N8=X.R]O[0WY&Q@
M NT 120K,4@28AJF;:+AZ0YICJO_,CYSGAX<E_=I7O#V859:&'NQ!D:$^O%;
M9*CMR9W54WV9DY>5]&9>U,_[LY#5+#WZE[S([P_W_?,]%,2)[Y$&8LM.R% \
M'@Z"1!CY&+/V:;ZG:N[5/1CP6P>'HU]SDO-VS];'"U_?9J9$6>]^8OF9_BW&
MSO(]7!!W*?M></3R]-O)\PW7\8+01Q:,H&^YGI= .,XGD,2 N9=S/55W+^_
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
M\L+01EX4>([KX+[@M&LE(>3:X2;3SAR:^*4;N^4MNHOV]OD]@(([W:1(Y11
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
M4Z=2P$[ +2U<)U"X%$N$W[5*E9 M;VJ4.$/R.=A5^MB*(G1\Q_(A,H@F0MM
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
M,,&/KA+8IT1,2)8H9>M0(&'T+RM62[# K@^DIQ&EHDW0XM>>YP<N)H]W7-]
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
M7CU59D?$TEHC+4- [;E7S/2RRPEM4>Z?3Q@^WW5WQ6?[FT-5E\=V'E:\M"<
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
M7CPZ/A[WHJARG#^5^6;7E%3@7^_S9E/)84L>B[+>_7?S_7<QKL/$AQ!AG,(
M.SAQ7,=S>G@4QTJ7G<X&RK(8_IQ7U5] =O(&;,_<:6\L.O-#>9UJII:37M-:
M7J,IKW\-+77N@ZB$W7G1WGYTYL<*7,CTZJ5.S[YD9J01QI?7YFWG98C^_&Z_
M7K:[!N^3,V QB4>C-(4>P@@[%#DLQ8'?;T+RO=!+5$;(DPQ9'C"+2A1/;V;
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
MI9$7B>]E)BX"^O;\>%OLUZ[#0NKBR$D@9-1A?DJ<_OFASZ0*_J@_U;(L=&!
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
M-.J!N!A)3>19-&]90CF63W<]:I UL)M>>U:J&3PV);?;G8GGXGH &<\+3\Z
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
M.$RAQ>D^YIT&"AXX+<Y"LBL>/ E_C3=PX@V%9PGK:IS!UVTBTX0SIJ#3 !#
M #(*V@H!Q)*FF*09Y@)/YUO"O.LSU?>C'_',I?YIZO,*&5.&<J*LPEIS S !
MCV/**Y^R96_(MFEM<FJ> 7O.5Y,@[XI0'_/IW9O9?%G&T*T/0:'EMQJL.E K
M$Q)*J@EPUGEDG KVOMK(R2!-6O@:.Z*_7'(UAWR'4U:YS,<?1]-1.:ES;K^[
M0L:I( $Q*SVVQCADO:O\M$Q:EG+.UM"9?6N.\"ZFK'3(CQ/J]86=^)OJZYO+
MD5'$?TX67Z*$\5;S#J;4J)6IT&>)+&!&,T\1#CN&Q\'@<,KV_>2S^^N9AII'
MON-I:)TE^]/H^PDST>LZF056 XXDPLAHBXVS FQ'!A.U(H#;./2_,#HU#70_
M?N@*GA\UXD<.5LQ06+BY5C0(2;T,0TCHQZ&C%4J@U>FA I=/JT;1[M0K^02:
MFD%)KVMD7&*CD;!(6F.M%(B":H_,K#,IX6L-A0ZTYL!NGUJ-8-Z#L^HXG79(
M)<+\&Z9=RX4BCG >%O7M+"RD3PGD/_V$OUM?9NM,2H:[,Q(5L_M/>?E@\\^+
M6N<ENRMD4AN,!%',"N>81TIMX[>X)BC%07#RR?T^RUQ<+IV: +UG.ZK>:=RQ
MNIEBVAD#PP2L@4->&;GUAW"L1-+-U0&>Z_=E3IV->%<LJ_(+AHW%$XQJD>Q8
MU4PIC)00AC'AXI@BW%5Q#AR0I)6QJ2B!RUT:&T:_+PN^?G#!;BDYL58+CX%'
M4D*EG8#503@G!J>$ #<587 ]AOS9N'=V8O,*@S>SV^DR^M[>QQ#1H-_%HIQ\
M7JX>$/I41('B9:UB&KIR_V86%)C/%[6NPC?YH4QI):B@3D@% 74.(U9="^.4
MV92KFV<$1%P9BWO556>7UHN'AV*V$O7H_?0713,"E<<$A_5"6TH0E=Q45Z3#
M+DLG1?,-G'Q]<>/E5?8TE71V3C >KR)-1M/WH\GXS<R,ODX6H^F3WA\Z,#A:
M.<,0<2T888H10!E" ;R-U()8GA*WWM!:WIJ].! B-JZDKJCY(:99G#T^=_GL
MULC=Y'9R:#4_7CDC!G@%P^J#&/$J;.0(,)74'KD!W(J_]CFR<27U9Y2>9%AF
MF'NB+(:*<4(DBMD#X%8JP5-<-:??M._6P3P0ZB4K92B!MPD!MYF'B AA!6=
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
M-.7MDJ$[ EOF5J/ #V-%/'LES)B..3R]$()Y[Z$UPI%*6N.2,G$TE#*KM9R
M7="L*> [B],[@V'[94348V*]!X@PY)V '%2NL_ +FV*N#_WV8\OD:@KS;@]9
MXXZC\KU.9LO0]\V6I)C-=7Y7E/F3X[W?)K.5DI[,U,];63^^_%N^^!*CON)A
MT>H@Y.B!0R>]R) &F$+GL2901%U(I2H].(]2)M:A/]O=NFTX5"UV'K)0^^6(
M?>\0L!C?RQ +.T!#J F"2;&5#R<=)YV\ =Z7J;^URTJ=\#05\PXC],]X'T]8
MS9SSWA*$G0=:.K9=;1!+>E'L]+"JG;-<:QE^VU[A$W#NBC-N5,Z"X//J[7,]
MFD]N:WCG#M;+I(=:$:V$E98:K!V7OI*5$)3BE!M@J%[33KDFL>V51Z?R)W/>
MB#"H !<$ HN9-P!L9*-0RF[\<?UX3!I2>ATJG0AS5Q3Z9SZY_[+(QRI8$:/[
M_-WRX7->WMR]>KKZ&+5.:B>S'@M$PUIN8JYK&<8LK9"EQ,N4?%-#=]*U0[DV
MX>]K-K.3Z3**=/JZ^*)F!C3S2&(K-8? ,4VEKVP)ZI%*L;;$'V]E3$.W9S:=
MSJ(,:DU9/.BE2".@(>6TPHT*Q@<0KMZ:1Z(QU=>CU(E0][Q&;CK]:HX]?97<
MUU(&?)ST,1?8"<$,X-K"#1[,6D;^0.MD4]1K5P6#"6I?"?*EF 9=S]=.NMX"
MW)]<JEHE GG6JQJK>ZWZ&0(20^T1 L@' XIB8JF*OD=/N'.D5IQER_)_.O)4
MRO."&?'4>D2Q"9(9Y\,?@=A(9+"4*9&C PQ9;UC++^/_4J#M+)2TZN1:Z/CR
M:#%;76/]/CGD6CQ8+Q-0,>Q,V'%:!#TT6B&[D=4:VE%B].YI=**B]_&E 4@[
MLWB?=]46#Z/)H4>(=Y;/@$):A4VAE8X@BP'UUE2R.0A2XF>&3)<T/;\T;QM
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
MV2U/0_.2CF(U8\I9IS"S K,@'@A852#QI(6GH0=;6PN];GX5:@#ABSN=Y22
MHPP*"C#*.T2]J:2S@O>6UKW#T]G:"JYY.GL2HKUDASBZ(.THG5&/@^VO/<4"
M2"H@!4ANY'*4),7E7P!33E7NH=P09P':S]'*Z2F7'95*4^8PAR(,)8TLJ)9:
MI[7I]&2VXQ?$FU^0DO'MAS5I69B#'"28:= 3)S$"W#I>C3$G.+TRTS=%Q76S
M,)^&:&<F3+Y8Q#.=NIND'<4S**F$FD.E,$?& AP$JR1S/"EAWN"Y<HZ"7YHP
MZ9B>?0;[\??)[#Y.F6M7>EX>29&WNWCFK84@9@KVG!/AF51<;7KKN4S*US#X
MH_D$!C2(:5?SQ3]&Y22NIC%PX(A=\K)HAI"UGG+BF!# !!H'7E<2(9STJN0
MT_ V;X@D MH'18X:(*\+9T!SQ: /<Q[V6D'GM&.55-AB=5W+R?E*/<".LY#L
MBA]Z-%]U\JBQ\;Q@)C30,<+2!E,,222PH:B21A)Z)=>>FE!GT2".9YL6;ED6
MMIA.1^4JR"S@.QH?MB[VU\@(=5(1SB0$'B!%I#6;(U &I'-79F TH/MF 3V;
M!)^^E,7R_LMOH\4R[OL/ZW]GX8P(P0E!6G&J".#">>JKGE*;="EA@&\Z-*7Z
M)K#LXYBNLI3>UKB7<+!>AI%F7)!@/WL(-$$*,U/)RCU+.> =8';_%LYA&D2W
M3R:]F4T6DY4&;1A3\$0^O:B=4>@P"I89Q<H(8"4#6%=R>X-[BS'IR;-Z!B%J
MT"P-]#[)MKE\K(NR+.*^WHR^AK]9_#B1=?N:R4#T0DJEL5 ""BZ-8K9" B*1
M8@-?XDES._1K"/VSC:9=??JX_#R=/$QVA8T>K9/%?)]&40&E(Q@9(\,O-OV&
M .):D>)7=!QT/FN:AKI1BFQH^V9V&^S\^:ZHV[I5,VBMUIX"2*&FWAB&:37A
M0@U5"F&2/'4=O#/?$6'2$&^#-^K^OLSOPWI[8,TZN8T,6^<A-E8H:XDAA-DP
M-#9R2052F'0A5GA[Y$E%N]LSQGDEQ<UR,5^,9N.PLA[-$'ZL:B:#5:B %Y1@
MHBQ@TNJMQ(*KE("8I%3.EVL0-8MXG\:X*1["DKS*@)[7R^A\0BL9ULPZX*@(
M^VF$G<"";6=L)V&*7RHIG_/E,J\U\/L)P-&C^62^=KK>S)[Z]0[Y(.HVD1%"
M/&:(QBF?(@># ;'QXC.$6=+"VE"ZYPNQZ5M&_FQ3[7E_3+%^".1#5%;\PVPT
M6VS2V^TSU.JWD"'.N#%"""2-D-HIBJJ=+7(<ISA+3\[WW/F#4BU8;:U!WQ"=
MWN:[>K0V*^O1Z5 +F58!)ZC\:A>L,6/.JTHFIF!*ML)8^8_.IP:Q[^KR]MNX
MR^WQ)O;J\W7N7C\KF&D"= S>TLAZ XD+>%(9-^?$6(GK!;:U)=%\GN<W7_-X
MU7UVO^YWG?P*ARMF-#H@C'#&4"((I#P86-+P,!$YCB!-298RP"B+<]7]:M/4
M(*;=#DF_7"S+?+,8K7[U?O1CE0_"%^4+B7K/IW#F*(8.&:*TII(H9Z .JL!<
M:@@ ]9*Y6JE2VQS%J^[:?'Y;3KY&51[-FK"_5L8MD 0#$62#R'(G1#SRC;(R
M2*"ZMDOP9RIZY_AM M"NMIJ?)HN8PN7-;#SY-ADO1],CP;@[RV=(0V6\D< 8
M9;FF3&I2R<:YNK+(_4:T7#2/:V^<^>=D\>5#OD[:-?\R^?JI<+-%G8P*)[:4
M(1>?1[+> <DM)XQ002L\$(97%KJ9R(EC#&L4ZZZX]]MH%C8LT:XX&O;[LFC&
MH55>*6FPPA9KZ@#;CDWF[)6EZFA-WT6C,)_MB'A7S%;2Y./WHW(Q.9"H^E#Q
M3!"A/=;  0@]X>%'#:K>"BI2EJX!1@2W38H&H>[N5''7:K[ULYQL/C]Z:(1W
M' (A!80!+$&4='HC+P(LZ3V= 5*K#:NH682[9=3S/>_;R>CSRH%7[8H_Y'&
MC>.%33^9WXZF,0WJB>Z6>HUF& I,)4/,"N2Q#[HE%?J("WUM*?":XDP-WTPK
M"A@43>TRCR)\^KU(Y>9C2QDB0H@P$1AI+,*."6Y]A0?F*B6MQ,5,C!T1\FS4
M!\G"\.'C_JP3VLJDM!90I8C6#F ;]E9\B[UC+F5J'."EH$$P\0S<A\A%7RR3
ME^LG366&*B:<=9AXK!@P7(8!ND%$:Y3BVACBI?8!,/$,V =)Q,FWIN;$V%3F
MC()2R "%,= RA0"UVZ')DQS_0XRT'0(13X=]:$14=XOU0PX-L?%9>QER1$"
M-3#"0!0TXF1E/V-$D^;&I.#<ZZ1D"O9#XV4#5,P4-(9H)3W!!GC.M%*F0H C
MF/) 9E* [G6R[T2X!T&XO\_&8;,?H]KSL?M^&XK6N)!P1GL9MX3%T \:P,%A
ME7"/BP3F5J9,A$G!NE=$Q8:P[XJ7>Z0XP+P]-3(+'.#A?\(#KHQVUNO*$L92
MZTY#=R^76\V@VS-[S+*,&)Y.HDW%S!.O/#?QS=,XG<MH/U32&J^2@O\2XW:O
M@D[GX=PSJ]X5L]MSB?58-V-*,F*-@P(2@)2)R<PJF8.AFG2:\0<ZSF@:Z&ZC
M38?S-->9H:28(D@Y AAY0#GCFN-XL Z\!P) VGM >).AI-!8R9VF"EO!H% 0
M"5W)"H/TUW;^>)ZB3P@E/0W0RPHE99Q++(GSSD+EM)0Z)BG;X&5)TI6?(9*E
M 2W7"B4]#=?K#R7E&C,7Q ?>. 0]Y=3S+;I*7]FDE,B)Q%#2T["^A%!2X+"7
M5@A,$#&"0"PXV4@D(YI7SIZF]'TLE/0TF"\_8E SBBGCS%-+$")"$X K>3FR
M5Q:,VL;BURS"73+JY2VYRB?^J=#YA_PV#YN=\1%JU6DB<]P$75F#PV0/>=C)
MZ=6!3D1 6?)'BP:LS8<=/&L![JX(]R0^^\>G<C2;AZU*G,MK;&2/5<V<1$1[
M'&/]H?$&&8NJ25LA_<<(>TXG6,,P=T6L=\NX<-_<?0PZS0\MA<\+9H1(P[T2
MDDA!G+04.UA)(ZE(>=-C@+-2<\HM&D2UY\EG?<XVO[E[\KO3YZ%=K62>6^P!
MU]0QHDTP+)0V&QRT]N[* HY;8U=[D'?K/;Y9?,G+U8\;B=[,[HKR89TI^D(=
MRA8P0AUV"$&NO95(K?;RU&/O5!CT_3F4=QM)M<^ J@J9X Q!I&&0+]A2)/P!
MQ -X38B@DJ8=*@YO$)^KWH/'/&=BV=G",+G_LKBY^_L\5\&H6MQ\#D-Q%D>G
M^W[[932[SU^E$JD3\)#0:H8Y4Q1X(CEETA))#(K']LH@I1FG5[9P-,2Y[@#O
MYT3[GWD4,!^K3?:LU9VOZB\_Y>7#H<2,IS:5X;!V B6H,D9+'$PXN(H[8D(J
M!0,^UW9%I85IKW&4!\$[NXE3B]DD-RE-S^7=CJ8R(8"6"E@C*8" .;B^QB^!
M1LCKI 1>@[R0TC[OTE'NUDQ^7TPGMY,+S+87-$<E"UL-HJ3"R$ J/9>0.*L
M0_5>^&O]Z& -[X_ZJ?9VULJ,4-[KE>DF@]PZOOJXD14:#:[NO/P\1>\_)4@$
MM-L1N3H;N;SQJ!03D#)J)85A7O4"F3#)(<JIQ)CQ6LGU6Y3(%//%"MEZ8W%G
MC0P)3&W83!F+ EFD-T;@C8R$87YEJ:G.5?"K<=@$F&>G$-IU$>#1-_3$*724
M'2G-94S"8&8"09$%\8(!YS28&%03#:6@/,72&OXF\U3J=(CT(.X652]OGC!!
MG=Q:%LQ<P1D15!BA78PAMJI2 B \Y:GLX>\QSY^\V@:Z8^.B6(RFVQGY4OW@
M83PC&$TU(3A"'%.& )>& A"3(\K!^,$CQK6WZ[%PYF.^1VRY9MH 1S4R;BL9
M#A;K55L8M=5Z<$-^!HY=+0(?OQ3E(OJBZK#C=>%,(>H,P91[+(U'%(2YI9+*
M,982SSI\(^)<=B3CV!4[JI=CZI#C5=G,,X@#V2UV5F-+G;6<;N&1*B6X8OC+
M^[G<2(6QLXEC&3JYLGK#>G[HBL[S@IE13%*LA%%<AUT61$RK2AH 2,J+=_7]
MNW)-BMGJ^<'Q)= B"<7N=A3'IXE'7E.+N)<2,2<U=\$VA7@+!3=)3#@]X\_*
M"+T 'IP+7W<V_?UH&G8A<;[MSX@OYG-3S*+]E<]N?]2QYG?7R!@S6$E+H7=2
M8 HU)X0R83DR A!=ZR"^K;'V"+2:C1\[/ZG[CDZ-^AGFT!%MH)1AITK##E)P
MN)%? L:O+#XRF06O!FOS&'<UD&,D^6RA;E='AZ'7[\MB%GZ\S9^%474^M-_E
MO^_K4T1X%><Q?S-[6F82\/XZK;6I;Z#U+%Z ]X@31+W3(F8K9WRM3D8QJ_<6
MX>"PJS.C--%\YC$$2@7 C-7,0N<E<15ZP=J]LON1G?+M9<QV]^H:QMPUF"0.
MPY_+K+36"(TPP, K1!&'*)JGSG%$B:EUW[1S[&[*M7 [93N64"*IW4Q Q[!&
M E"),(,&<V<KO#RN=^+\QYJ]:C.L_NS5N)ZZVCX',>9?\]LX-:EQL;K0=7-W
M".3#B2[.:2[3T *J&8>".X=PL$V)KY"Q"*5DG;PL!C?)HJ)SQ71%V<<N_VTY
M&8]"CX\F-=A7)9.,2N4)QU8BJJRBFO)*0J9\K=Q$ET.]=DE0M()Y]ZSZN!C-
MQJ-R//_[U_%HD8?R#* 3*':@?F8P86&M@90SJAV 2&!5R2ZY3[ED<3+?ND@6
MF$Z"O:QJ#N;.+@R?.?._K9%N([GMC'N/C D[.4LH@R2N,&RK$<A3IL(!GJKV
MLPIWK:7^F7U0++-\6$Y7VV)W=Q?6I9N[=>&;F?OW<K+X<5.^RQ>KBU7S0_>,
M.OAZV#-HZYE#3A!C&!:8B^V> 5G<Z<0]W-%Q!D]KCY"^=-G/!:@7%PMKAT^]
MJ)=AHJV%7DJC#'!> RFWZRS%/N4PY8IF]73>-JF%GI,7U^;:XU56#0QU0GE%
M8IX7 :74L)(/ ])IU$T79NU0>':N!H;A%._]TMWPG>&$:8"@L )2'P\]"!!H
M?=:A+31HF,[P]36S^G?^3FTJHTYK11E68=P0+*43@FU0<9!C]X<QQIKG4?T-
M2Q.JZ6X>^I;/'I](ZGRBV7S?!]W&@(RHDIA7U"SGB^(A+VNEHJO50H:I!H0
MZZDT "D'!<-K_*6D1-6ZWM(+!G4FBKI-9-QZX+4)8'"( ND)9[I"01A^93>%
M&^?&JUQ8K<#>\>"WD_GH_KZ,X;<KOW?UZYX/Y+N;&AC4&G,:]AM *" Q 12L
MM -],$91CT%">U1S[-S\4+7,,0B99E[BF'K4&B2-J:1ED%U9"JW&.5"T!O69
MN]MYN7A"J/"GEV0*O\I^&_U7459"[SNKWETP$S$A(&<,>.:U4S+LI&PEA3;7
M=N>L&846#2+:)B_>C1[RF[MG7=S[RL+!\AE F!FH4-A5,R<QPTRY2B8"KB56
M(56A1?-0GIWYP+[YS^K#>P]Q=Q?,*/7*&6>DQ%);$\0'="MOZ.3U*+L!+14-
M0GFVLL,6]2Z?SP/6H^G'O/PVN<W#K[Y- N;U2%"[@<PX$+ZO,;  ,:'#5K>R
MI@$@B*1D01F09[T%<K0%\=FD6:73>)SI9N./H^@[&?]7^-7*U7&8,C6K9Y(X
M;2P7R%ABF6(8*U5)XX"[DNR&+1"F'8"[.F798VF]K1'4<:QJ1@B23G+#9: T
M8A@!O968*75E,1N-VJPM8=Q9_N##&S[W_7:Z'$]F]_'\,?PS_C3Z?KX+85=K
M&0+$<1&F80R@<9!HZ\EVM(FTQTF'>.;7'%%.<Z\U '['GK;!7';ISK<F**,
M.T\Y$M0&,]?''(H"*Q:,6PY[/*?;2+!-!/P^+U<IPV:W^<WGZ63-9O<]A@4'
M:DT>0I&;NX_AM_.[]?,&Q[QPS7P@ X*8F!\*^;A8&^:Y 16"0JHK2RK8.*]V
MSRG=*N5L WP7!-O0!A4FD]GZJ;Q/X3-[G'IGM9,A##35F'++/030:4=Y)1\E
M[CK/B3HC1=&=:CJAWEZ7X9DM94X!R)%B/ AE-1;805?)*#%/>0-Q0/1K6?_G
MLNPL'9R??[7X,9HN?KPOB_MR]'#8H;"K;(8UX\QR#"5S0DJ/M3/K?AH0OG8E
M;QFVKL6B69P[WNZ=/W77<3<T]Y$,8&HHE0(B ZT&6DA!*Q2I3@K &*!CHJ>%
MM7>]=<7^@Q/" 4(?K)=!*@1@2 "#"-4B#G94R:IY4BZP <VH?9*D:$\=@Z#>
M%M/;XGXV^>^#CQ:?UE#F$>&"<N8-IT 1R)B'&S2@$?3/";13<J;JIV,'7,]O
M9W3G=K,022HT=99SJ#RSJ_3FT0T* ;>XU@:J^Y"V.J&NM>IG4@3#%R"@O#6*
M,&&@8I7\E"4ELQ_N$M8<*TX(<CL7\ZY&_L<O 4(]FN=C4SQ\S6?SM3YG8YW/
M\KO)XOUT-.MO1HC/@4V+^;+,;^Z>]F_S)FW,+3I?2? Y2E ]W5ECHDAK../:
M.,$\0XXHKS7!!FZN10 I#*NUJ>X9,?U4L)HS2TK+F:8$81QP\M +1#F!V%28
M:4BNQ!'1-<%>3T4=*FE0DY2>CF[_]?'V2Z@POUGEJ'E?3FZ#Q?=;,<ZG?1\I
MNH>OT^)'GF\"E_9(M%E%\D<UUIG,DMO.C!6&<TVE0UYPZHES<JUVRZ62/;X^
M%A2:CY?30.<]8CVZ]>;ZQRMJJ]]'Y?C8261CW\@<85*'S4*\2,LLT<+QS446
M*SA$5Q+XV0/O7F:8[TECG<5^Y>7DVRH4XLTL0+6,G?XPF?_K2!:]0]4R(Q$-
M*",;=[A.4$(UJB3%!%_9/84>&/)R*6Y.&=W3KMHG'3R^K%,M@QA:2QT30&&-
MG(%6;N'3[-KB,YI1^EXF)>/;%9,^+H(UN;;"CF; >U4V ]IJ(YR$6F&JM3':
M\NV08SHEXGG0G$E1[\L5,A'4SHAR;';>-SG7.9A,;SR#S&FC(]02$^8E00QL
M4)-,T2M[,ZS_5;-SE0V>Z'XT*?\QFBYC2JCEPVI$S^.2XLL\+#*!$_E\\2'8
MUVV,@[K?SKA1!), K^,*JZ!SO;F?$3&7K+>(I*_EI(AOC*Y&6TMCID/&-C58
M6M)KIV/I\W&Y/]>1>WL\F)</A[)%MO?1C&G@L(?.XV <8FD""6F%,O$P9?0D
M+3)_@-$S!(5>Y!)4"?R/(N;/7!UV=[@([?YZ!H67SCF(O<)0$4&,WE*!2I0R
MD)*N2OX!!M*@-'O1(\I.XIWFV;B/\?3TVYF% BII)!<X_)\3[?AV\0_@IW@,
MZS]_^N=HZEFO@SKD>U?,_KT<32=WDR#3AC]/B\="@[E&N*N#3W?0=>(4:C:1
M28(! ,)XP1"5PGLA$)<:8>(=Y:+'B(1'G\(186),SIO9.#(UJ'A[??7U<77@
MQ/LBR)TO)N5Z1*P9,M<_/DT6\4N/S43^_(C^M-V?KW\T.-3.9TIP9H'26#A)
M/3+ 4U=I'B!R9;%<S0^(O4>+5Z+Q[@Z/VH=K+S!'#T9[[ELF.;8"* \8D%9R
M9:BUE<X@,E<6_71-@^C58=QE4:GKX:^+V7(E7%D$::+<,07%(T"/X#P][=HM
M;HV3Y[8^FA%-&,9.8P;C68:44-(-RIX17RLSP^4,V MB]9[QV#L%SK[B6V=/
M<_CB;_T6,F0,\]0 :C1$%@FK"*ED@D:EO+@Q8%KW28ZB"T5=C9%7YUB_NTYD
M #F)HAO?!NT22CA1JM("P->6*.U/LZU[SG0X<D,/QZOY;?)Y6<TVFQC>\K?1
M(I!C=O_L[_,R/L,3,S*&OSP\(-/:SBQ"!FGK#:/: &0Q5J;"3+.D@YL!+TM#
M(N/K\=*I2@<?.N"^?YV4HXV<D^+0E>W&OI&18%9@KQ%DU"GB!%9XC2$%0%MX
M9;>Y+V!8]*7:P0^/U;_^D<_C>T^K5PSGF^E@='_T$+/I[V4@8 H$I\X+)#@G
MD'E>88LE3[F&,Z",R7^$8=.@FL_>GV^O.<60ZO?+\O9+Z&5<#)__XA#=SVHG
M,P1[9[E&GB-H(2: L$H^QWQ*&'S2^?L?CL9=J&_P(2NK?WW(_[V<S">+ZL[?
M>C$[&C;9]/<R$.,4D!"*$^ZLU(:[[="'4J5X9^F?0^/<&;YG-0_2"19S_P1B
MC>OD'4MK.".<0P@I#9,+)EHB##FLT*(BZ=H4^W-0G+>)[DZ?@V3_TT(Q%FTV
M/_@P7V+3&5?2&X.@"<LM8LY82BK$H#4V903P/T= VR,@7:.#BE5</3^SI^3M
M(LB\^-%[A.) \RL!#B61$H2-G=&::&/8YID*:J5EM?Q>-7=WZT>"]FMQ7X1@
M_<J9I@)C:C44X;],42HWS]\%:2"XMFQK7:G^]4M/S>JAJ_5T?6EV_PL%.\ME
M5F,K 9(<. VX-5I)5LD2'VJ^#DZUH=RB.5@'LV??>QG[4;JPQJ]BXQ^.Y_-H
MXW,9#JLX5A!X":PSD%/#>(6LXO52Y@V?L(FL.G53W;XBNDM4'^;_2;RJLG*G
M'4T:LK-\QC6C/(Q\2I21V#HH=34).,7DE44W]4N/5\GDTQ72V7RZ_#R?C">C
M\D=\$?+F;M7C(\OOWCH9<@AH3X0EF@B@L0,253)")U)(-Z!#V@Z6XJ8@[HQ&
MC[U<OUSZ*8R\^3JQ^/%%]FCE#!$+''>"2F8I4@10BRNIN<-7E@:I >V_Y%/3
M$#=_A'@XKO=(M<QH[A2TU$GGA10!"PBJWDODW941I$%UUCK8.POELSER;&Y]
M>R R]K0&,B&)0*$'0#F@&#;6ZLT%8.JM8"E)K084']'BBM4JWITY'J8KS0:#
M;:<=>=Q=7Z^!S#$-I0O6(^$.6(T4H+J27O!N'TML\\'?MDCQTF'1!NI=<:Y6
MRN!/H^\;R-9/-IS"R68^D,$PL_,P(SAIF$7<$6*VZ"'C4]YX.MFF?\[9Q^07
M^$()W(N*+N5D:##)*QZ[]]2A\*FX^1SZ-?M;48SCN>%&AW6.A,YK,$/<>Q8L
M.J P1A1QC618G0'W C#KX%FIZ?L["G+>"VV$(% !:[T' II*&@'XE=TJ;5OE
MIQ\!G8;_9?JC+ _KOM.,"BZI\1:&:;F2$6J/KH-C;2B]MC_J-(BOQ1^%)5+2
M ,>(D @0:+3:XAA?SKH.8C6H_=/]4:=!/#1_% @;"\4T$%@:H@#C7O%-[[D0
MX-I6MP;5>8H_ZC24AQW&0*E=WVH'P93'0A&'2"6+-TF/@EWFV<FY:U4*K'^&
M,=0_'C5AN"%B#/$8:&JM-6&$;Y#%$%UU&$-M5G41QG":(BXKC $9[2Q#D$G.
M ?24<& KV0"PU[:.]DJ/6F$,IRFD*[*]SJ!Q>.G=63ZC!F!A( &&6\"14Y;Z
MC6P"0OG'.PPZ=PEN M[>J!,C\5<1N@&5^9?)UT^%FRUBA/JQ5?;$EC)/!!-6
M8TAMV"HIZ06O%A$AA4FAVP#GMD1.'&-8HU@G[R;K;1XW4RJ.+V!C@9%4P%MJ
MPM1:3:G!LO!7YDQH37.[-HYG(=S9];%)F=\&51XUC9X7S+"Q'J)@>V),!8[S
ML-@B8A2\DIUB5WQI!.1+"'61F!#LI#3>4\ I5=9M!P&6),49/J <"BU:-ZWB
M?7DY.20BE")D/3*6$2*-16(CG[0"]?:<Z7#" FHS("FYQFEZ&(R'ZR*2:Q#C
M.8=( DXX14#H>/MW@ZUP(.6^XH"6VI9I/205#2KXY7D.WMGXX^A;^&$^M)=;
M7F4_#.*LA5EQYOF%^95@CQ=?ZSWLTL07,JFI5X1 #A07T@-'*5L1@7L7C#EZ
M3GA,JPE'C[VX<JA:AIV73O-@F3IJO):2!LM@(VW$X+HVC9USI%X.T'-4T9W_
M_2D8T1]\Q">ZNT*F#?=2:,NYU1)Y19%T&^D\,?+*CGF:4?0K3WH#R/;'FZ..
MSWU5,F9Y6)TMT6'#[*T!'BM52>B9NK)T#ZEJ/LJ:LU ]>V-YP#HY[-X\6C$C
MSA!A-1<* ,*=L(IN(<%.75F.ZW1%%BVBVP8_'G>GJP38'Z*!OV?U.;>IS#.$
M+0%2<VV9E#&[=G5R ##4UY<0NKEUJ2/,NV+6WO7I_,8R&>Q$Y1 7&%J*N S_
MJGR#@ ER)7$'[1,A@7%G::(-SE4>.3\IYXM/OQ?;[/[;T9B/_QFZ/C][63SQ
M"QDFWEH8<\&%?P!41CNVA1^;*UD_NR!-37ZVJZ V2?LN_[[PQ;)LC[0UOY !
M+C%$2 "$(3.6&(+Q!A.(PE]<QX(]0-*VHZ#.3LEW6SZ/SIU#1Z2G-Y))PI7B
M6DM/XRU.SJ&KM  93:+I@(+ 6O5WM(9VSYP;R M1WCB&H;1((\2P(3(FD]I@
MIKA)>=-C0*M_FV1J_(6GTU0R$!I'"*/+O)B-RA]/"ZF'8CD[]<BF?L.9M$(H
MC[ CB"H;-@X:^^U"X_X@6_<."=RL/GIF;\R:&Q/$W\\F_YT?>GNL5OTLQ@4:
M)JA"!!F,$,%@*[N1(B5[[.4L]QUP,0GV09W:K^)P;KZN_N;/Y.4',U@3BY'V
M5%,?]C8. ^DE6AN0(DPRI%9D<TOA2=OW7<^_<W/L_+ZQ;V0^&!& 60D!D5H+
M'F9JL<%1(8"N[*9 5Z1[&9[4D[JZ6T_+R;=53-&;68!J&3O]83(_EEWC4+5,
MFV#F8AGDC2]S&P+L9AH/DFIZ;<$!/3#DU>+:F#*ZI]W3!^6/QA0<JI8A9(1B
MD%"./&>8*<-Y):G7,N4M\@'2KAFE[V52,KZ=A10_&EY'K\R\*IL1KWV0R#)H
MN%;,(RCH1B9-+4_)8]=0N#ILGT INGZY7"8B//A ]#I^Y?3&,P< LAQ)P0T%
MU,:-D*Y0XY!>V6VN_I?0SE766=J9CI+80L&(PIYC%./_P\B&L+*OM6>L5IQU
M.TEL'Z=2T1I_.V3/>=EN3U-/5^2\F&RW"GK'M+5"288)@5K!"CW 5$H>^<1L
MMU?'YUXT-GBK8VU1S?\6"B[F;V;K6T[_S..#[_E8!4J,[O/57]HP%?C1I/S'
M:+H\Z(7JMB=9H$&P)1D0'!BF*(G33Z4/@=65G9_W.'Z&K=BANNSGP[E9-U2G
M/>-<009 ,*IE,";"EDYS91#G83ZENE9PX9].^SQ#'#@,R=H[ Y4S2M,-CC!8
M9E>2?+AKTK7FM#]-79?LM">&&T5C7G%&XBDO,YQ7D@(-K\Q[V@-#3G':GZ:,
M2W;:&^.]YRR,9RB@951Q32I))1"].6![<-K75OHI3OO3\+T,IWU\&E-#Q8B7
M3DG J?35L@ IYE=VOMB,>H_ZZ4\#];)2> H-B0I"&>F@<9P+1.%&-D0)3G%.
M7K4W_=RUK0DM7'^F3R 5<AYIA[15RG#(9#7BD-+^RN)W$CF1F.GS-*R'GNL1
M"4FTD%P:8:4BRC&,*VFD]%?V\&UKNCZ<Z_$TD#L[SSOK&0ENG3>2:15/?XSE
M5(GM,#.8I63E&Z+[M?<%, 7]P1Q&7,!K$YQ9$ U7:[W"$E.F484LMF$/=5T3
MX9FLZN*UB=,4T?GY\@G;S;UU,JJ!$V$>P,(9JRB'#J)*1DGDE>4MZI<F^TZ%
M$Y4RF+FUY_ R[J@4GG@2[W1)HR75<JL'C%/N-PTHZ_-P[('.53:H")YWQ>Q;
M/H_'R%&D^:=B,9H^_?MX#/2N6/QG7N\*7VO?S"05.MC[2G-@P^[!$^1-A;$S
MO+<SD!:35_?!T'-"?CK0Y\6/F77,AB_*S:]BN4/9L;OM2$:QTLP[A58'&T@(
M1/U&&T0XDK+H#-$+>X4#J@F]=FJ"?3Z._^>7^+OO7R?E:)/.(8A[S!)KXAN9
M5-AH"Q@$UBID!$"^4C61+.G9Q"$Z:/H;&WVI;/ [CT&]L,"1L=8$?*7GU! 7
MWPBNL-5AQW=E^Y.>AT//ZAO\BK#ZUS_"8CF9W7^( ;'S@P_GM/J]C&%#M4+(
M<R*)Q<IA1+;3CDW*1$;_'!H#4]^PXJ67#P^C\L?F2?=-X'3?\=*//7_JQ?E4
MW'P._9K]K2C&\YC_<#T_U8F3/J_!#"/ XUDA@-9J[:'A'G$%/), *ULO_=J?
M\='Q^36'( 3"PHBBAY9I5^$HI>ST'F&7TUL[9&LM+OHT-5UR7#2SW"FJC09:
MAM7"TC!C;R45_-I.?;IGR"EQT:<IXY+CH@4,1HL@T7])+9<.XWBZNQGB0J;L
M@ 9(NV:4?DI<]&GX7D9<].KA$$>\<!82*QA# ;H***=[>WNSA[CHVNH]&A=]
M&JB#=_-T=, ,PJX&R?^_O2OK<>-&PN_[:UB\^1* 9V!@$QN.L?O84#2R(^Q8
M2EI2D/GWRY;4TAPZNL6^U!X;&-OCZ1;KJZ\.DL4BMEJ"X1$G9>#@_87 *=V(
MA[C6WWO4[%QE@R?Z?G[Z<;->K2>+AS@7_W5SS:,V_5F90HXZ) VQ8 *FAFA!
M2TP)ZC9Y_'.[./?;>I*O[VI;N3(O&SX)GZK-.[205\?]_3^S?#I?S3[E<?;9
MC=U<&D'F&%C*15#:,T(IYE+;@W/42;L"M8/*)6NB[];4D8[OQ<9>=M7X.5^N
M6LF_SG]:!@[90*P0C),X?;)2!7Y(B$U2\472!O/1:L2[U;2@R<%8R-G$MTKC
MF<8B47.CR((%2P12 1/L#,,>F"CUX*+OZG*/^ES'._XCVE1O.NYTE>C#:K69
M/;A-<</73I*MT"^Z&I7"7*QAJOVR3 5I>6 !.)4A9KXQ)Y8'S<F0$DNJ;T&K
M'?,7LV]%)YDWS&=C9'[;JKJ;8%$*V'N\J#60##QV"E2(OYS&3$K$#\DMAJ0F
MJ;RID#%*PQFRF@=C=%<P",O\ZVR^WN1'%%J<PYSXM$QKI$ET8U(J< 9[*0PZ
MJ%_[E-(GT53<&7*/X;YF,>FZ'(R-7',4)T3M*S35'$JFN',."XH]A@#&47;<
MZ"K:]B=8EWR?S[08G-I5]&!,;] ;/11Y2C'FSCAII*0&.7)8MJ0F);-3MRU-
M^\7;X/2^Q-:\+N_0/@:^S:-Q<4UNG+$:93 X)C4^++HHBRNU&CZW:8J:,Z;W
M3*\K%=^+B>UE+ HY6@]!;SXK(]23HAL["CBZ*6T\Y:;$U,JD)H?0V!4L/V0"
MU[(J[] \>HI %4>0(:F( XX#9@X!PT#%@0E$ZJ0(E'CARWO\Z5[!@SJ%M:T3
M?+^?XO55 <$Z9CGQUF(M!9)!J<"X= (#5[9:<Z[W\U>SC#BKE? 68R! #98D
MZ!)'"31E5[NA%CBX+;_7%0-;.Y153W?W?"@+.1E3)!Z0"ARS^)L7JUA;205(
M-K); WI@2)U#6?64<<^'LA@7VA<]!@.+V$FII!&EI,S+D1U.;4;I=0YEU</W
M3@YE42ZIB=DP"BY8$20WJ)2I6'T?*V=2U'O]4%8M4(?=FSOP8*S&A//X%T2,
MD![O99&4JI1F[DE'I3K(N/H/;"FJ&,RZRQTTZHX  E-<4.ZIXL$&YEF)K#5!
MCLL+WLBJ+AIUUU-$5Q3_/(L)QGQ:7&-=^/JK8?;DSV="&!;-GUDD. 5!<)R*
ME;)IJL?6JJ%7>BR;5TAG_G3S^VK^,)_D3[]-MK&G&/&5D'WVF<R"$P2\91@K
MJZ73 ?$#8@'>K]9H.&(WI8G.V'8<96%G'[]^B0BM8F(<T;H>BZ\^G&EEI6#:
M*@=4.@:4F(.-*>+'MA22KOW7?&H:XNO$6N:/3P5=BLV&'5F*[[R\Y.#3)I_^
M$2VG\,]GPV&5QS*"G#:,>BXMX\'APK7O1Z^P8&AD!&E0G<O64![,U*'G-B&&
M":^-=]PHA(14P$T9!!2@:EWS[JC/:__!LVN5=4;T*] ^/QVEHS/X>[Y^VD+Y
M9?;/VL0Q_2]A=^WZRS,@5E./P"O*8U*,60!Q0 W+E"-S#6VK#;DRIS+G:FZM
M-:ZX/NG^'+KG@OUG\KC90;Y:;;[OOI=$_=L_*&,&>P#/-#;"0G#">'6(D@JE
MG#%H:*USR+T[FC2#SI38V7[?L]W[A/!:P28:_J1,<,L1<T1I*[@,&!%1;F:H
M@%G*)88-M>88<GNH6XVB7RUV6E+V>?9G.6')E]_RR??>JL?BYT]GLX=5B$PX
MCNKC5__7)A*M0I58M1=D3E,(!F&)G>)4&P=L/QNS5H.MM-W0#@)?\MDDDNYI
MZW.K>)O3#Q2=*:CEA)A@)1, SI0+M=9RJ4?6Z[-IM;^^3;P)C/LUZ5\G>;[=
M=^^[(7]7)JZ\=1A3S['GU''A'-O[6TRQI95JM-M!P#Y.5JMBX>DYJ:X4<)Y]
M)I+0>QJG]](J'*AC2D,HY92 1U8_TK3RE^W W.56U>RO303._QV_5*@M.?-$
M)JB5-";G 6DCM$1.*UO*9XE+N6!L@#1J0,\GMIW2<>V1-]?WFLX]DRD:HI49
MRN)TKTBN>5!^+R,CU*3TW1@@=Y(U?9TY-^':$W>NESR>^OE,2ZHQ!ZQ(<)X$
M[PWF!]F03#I"=1><J:OCRZRY"=6N&+,+SJ=\;I5MI I/9R" <."D\-E<(/"(
MT%+N0'5*]!I@._GFHU?S&-^\R[W]U#?3EP^+:3&JV8>%WJS_6.;%;;/Z^W*S
M.#53N.D]F3'" !6@/,+>@L*:EO)QEM8]:H >J5&-+[O#O=.B_C=BO![\Q9M/
MJ[TA4T: +APUR #$DL"1*.4G-BGS3CQ+?#_,:Q?S?CFWZ]CT81&6^716GW O
M'\]"D,$C#P2*.^*T)9J[@^1.IQ1:#[ <L7NN)<'=+]$^SXJ,=+[X=K27X\_<
MZN^JO#0S$72D@F162<>B13*$2Y1\-,AQE?ET3\H6E- 351_T(@Y]/<]/M3BN
M3LZ+K\FXE=%:P06@G!=-\##7)1*8BY0JA %>H=PA'9N$O2L"OD!$3R-8^:%I
M2''D/XJP'7_5+;H+K\B,=0I BB)(,(PPX:XT01'3XA0_6+O_\WT3KR7(>R%=
M47(S*V7X-,FW__YE%CWYI0;+55^1.:4)XDH[6UR<J:3P2)4(*$-3ZK^K=TT>
M'^F:@[S?C>-7Q6&K9][\1]E*9D$J%8+F7".)'=?QSYVZ$!:>5LH'QI,=@4;&
M@ '@'!$/0 ,7)1HDF$Z/ZG:Q7M$T25)2I'K8CS%%8BI$'QF=<@27<.2#E7O7
MB0AG(F7?:)"K92VSKR7<QY@GR>"]8A(5]F>#Y-314")@(:0<I*R]<C8VYC6'
M>[_)4L_-%SNKK7-$*VN-YQ1KPTR<J.]GZJ:XSZ92<6G;!U]>\,OL,OYZ)UHN
MOB'#V%K!C:!28[ .HG-D!PQP-0Q&F 95IL;9,RA-PMZ5-_AO45V[6,_[M?V'
MS71]',GQ $.5]JI5'L^\9 IIHR2"F(E297%9K%*<?:.5:DV[D/[I./@J)G_]
MX6)Q/#@B)04D* O48,"EY)S(\579-DB&9<MH=V_DGY:/\^G8C5U+C+T"$$(:
MCI$2/I"=$JCFUE>Z3;VM58_)XF&2/[QBTE8K3Q>7.2X\EPEOB;#< $5!.(6<
MAOU6+352N)1C=O=JXI4I\&9-HSF@>[#NEZ/^]WSR^_QQOL6H_P7/ULU>!&>L
MU\6%*]@Z;0RRNFA]SV)2)YGM<;'SE5[T=)IO)H_5X_K^@8P5O7\T5YH"(80S
MZ@G92>A "=[I48?=]4'17O)U_^9>6?67(_IM.'>U9'1ZL&6W]MIL*A_,J 9,
M"4.*X>"<I8(=I:6R6FZ<O#!Y\O+1T3#J1JS[9=81H-W-W+49]OH%&8L84AEE
MUC$!9QX\,%Q*C[BKE)C=3PE?#SQ+1+Q?OM6/A\18B,AIQ8T3G@J" BVET\ZD
ME#O5KKY[?9W>:#A5$^7NL][^EZ[;G]$JY4!83UF,$8PJK-G^A)XS,5GI<T9[
M6/T\,_FXI1E9M5=E*%AC':6:.&N,1DXI7J)BP(VL_V.S1#F[B-T*]A6<POX_
MBB_%+40__>O_4$L#!!0    (  F$IDYUXX^9G$,! *K/#@ 5    ;W)L>2TR
M,#$Y,#,S,7@Q,'$N:'1M[+UI=]LXMC;Z^;R_@M=GN%5KR0DF8DA5YUT@"59[
MG<1.V4[WJ?NE%RW1-KMD44U227Q^_05(48-%#98IFY)8JY)((D@">WCV@ W@
MU__[XZ%O?0N3-(H'?SF![\")%0ZZ<2\:W/WEY.NU?\I/_N_'__/K_W-Z^C_.
MY2?+B[NCAW"066X2!EG8L[Y'V;WU]UZ8_FG=)O&#]?<X^3/Z%IR>%C<-/_1@
M>$ML6X3PMD=Z-R# /1J@'L*<W(2WM[3SXX/=PX@+)N MI200Z*9G$X%N*2+X
M!K/;V_)AT[=WQV\?I;J?X]=;DV9N/'Q,HKO[S$( BK)+Q?7[3(]7CWF0_N7D
M/LN&']Z___[]^[OO^%V<W+V'0HCW/TR;DZ+1A]OT]*8W:7H;I#=YPUZ4OL\O
MO=>OX*< GF)8WM(UE*RZ05^H:#[(JEL/LHK&O:2Z<2^I:)QV;T^C02]*@L6;
MTNSA_?1ZQ<UA5/VF,*IZ4]0]3;,IG7[<)/UW:=A]=Q=_>S^^:&Z#\[=%@V_=
MN/HU^:6J-\45_<H'$U=V+!LF*WHVOEK^J7A I&5K20_UE2KNCY)$:]!C]1O+
MJ^9&-G]C,EPB9_I"E23,,&CN%;U*#G63[EVX3"[S:\NH%_3[*ZBGKY9_JF1[
MB1 -*KL8CP99\GBJ%7PYRYXTJJ!CG-WWH^"F^L7CBU5C3;*YH4Z%J[A0<4NR
MC&'5J)!W?.6H*D;3"V^6X(.Y4D7R(.JFU6_)+U6\(_S1O5].\?)J%<W"[NFW
M?U5WK[A6<5/<'=XN4:G\TK(QK9:+N2858PR2)4"C+RR3?/.TU=(_;K%" R;-
M5H/0N,4*( K_-8JRQR68G%^KNFG9J,/J46N>)6$T6,*>R>6*6[4QO+WO+]&Z
M\<6*V_IAL.1EYDH5'J<Q09#-&>^<G.8^! !^/VXQ4=+^8!D1\DN5T#I,PJYQ
M,):^1FBYZ29Q/WP_;3POK4L%9W*Y0DK3V^%IMY^$%1W.;5QYN1K@DR7DSR]5
MVU+#SPI\&1O4_&K%C5DT.!T&2<6-Y96E2KQ&@:N5MW!4OJWR8KY5^C_W84^/
M(HJ""@\HE^B9%BL% :Z0A"5B4-GAL6NSPF]8+CBS+:H0KAMVET"<OE+QQE%Z
M>A<$0X,]R>.7.!HL,8#5[5;0.QT]W,?])<;Q2:,JT!HM<SU'56Z#<<.7F,C\
MTHJ.KN_EDBY&/Y;) ]0 -.A'@]"$2PN.^!H_?#63YG2GBCO+K'2NR*N4O.JF
M'&HJL'F*0ZN\W]6V\VFK"FF>-%GN"<ZTJ'B UK(P7=&'Z?6<:T\\NU /=8G1
M",>,KK"=#W$5)I:FTURM M,E!C"KHJ]Q1@W>5#&FO%2M(\O[-KY8)>:#;A;\
M6(9BYMH:-WZY!,PWJN#?;=Q=UE]]I4I3LB2\6P'3^OH$U[O=8;S$)!37*IX?
M#)>@Z["*"-E-!9+FQEA?62(^Z6@X7 +AD\M5AG7T4#WL7I:\SQZ'X7O=(DRB
M[BP<I3?+?(SB8G7$N=J3G6E0Y?<O0?7*N#U.^H]S@XJU*]+O/P:C+'[7C1_,
M+0+@Q<XME;B9!I62GJ/!TJ%-KU>@Q0^-]W\N3R>9JS-POD1]RRM+LBNK8Y%I
M@XHLBP&&2M,QOK"<'"M?.M^F@BS=;H71R56@6V5QPMZR7)"YLL1$]9:*<7%Q
MB3E,;Y9GD<S%BMN&P9+@2U^H&HV)FE?2;[;%<D!8&8P5URLQ^*%Z?&/5>1J%
M/97?^8C*7+X)TG!J'9>9QB46RX#0$HN57UJ2NUSI,%6[2[WH?AFNZRO+_:NE
M?E7%+3=I?'M;_9+\TI+1I%4:6 )NE1(.ATOHK"\L48=HE3I$U>J@KXRZ*T/.
M_')U\+XT=E]"A*5^:'YMA:M^&_8&<;:$($\:+=6F"J68JE*58J1+TNUIE>P9
MI8E6J)%6U2P8=,-9RB\WP\7%*FQ>TJ=*?4BKG+ZT.CZ/!QMX$O'@](DW$0Z7
M()2^4)4T#6]#X[>'2RDUCJ@G#><@897;LASOHZI)EA+OH\J9EM)#79N)K@X_
M!F&V;H"ZR:SWLM*M6I(3-"9DM8%9DI>?9$O7I*F6^^>:/4L'2 WSYNF_+)(L
M+E8#\Q*S45ZITHW@;ME\DKZR E[B++U?C2VF1968+''8NU6>>OCPSR4Y(7.E
MXH;[92[1?:5'5.8"5J9QJB5"7QUG-*LI7EZLTNC1$G=@M%0;5\Q)3JY7A[%:
M634JI,M#V;)!54>7,2NIY-8D4W6OH^,-$EIELU5B%G>_KQ$SW6*I0[[*$:]P
MP)>9RTH+V4VZZ<V2$+>XM@(DU\;YRS#D+E[RROS2DB!T98Q7+=YS&:?U*:7E
M\TBYA"TQ>,6U*O97A?6YM%<&]$8'PKLE'OSX8F524G=Z)@=L4'DJ(V5.\GV6
M!(/T-DX>@BPJ"A+L4\!GAQC=?EM6\F NK8A05]8 S!#U:1W CR7&<EVWT2FB
M%3'KNC!^IB=/5.9F"4+<5/-I&5OCRN;Y]-FJJ;4E\X=+2*JO5+-B*0LJ2%]:
MA96YY6KOPSR]]Z0(8>( %!>G.-&+;J-NSKHE,T<+3:JR0MF]QO8?2R"CO+HJ
M&E\]R[T\>:41<+A\=FU8.;NF6=H=]&Z7^>O3ZTL4:F6ZISK5\Z-?K4=Y_/$_
MGV824;H'\3+'O;A6Z5XM2^*9*U7#N ^[RS(MYE(EV9:1JZ+QW2A80EUSI<KQ
M#>_6S.N.7?.[V:D\(QS+Q6:9:F25JF$7JI&=?/P___;K?1CT]+__]NM#F 66
M:7UJYO*UD^C&VH_1XGBM/=T3JUM\^\M)%O[(WA?U:>_S&[,HZX<?R\*X7]\7
MW_6CWX^?_>M-W'NTTNRQKPE[JY]S>AL\1/W'#]?10YA:Y^%WZS)^" :_Y-?2
MZ'_##Q ,LU]T_W[M1=_*.S5-A_W@T42)X<G'7Z,?'\SSPZ3X&/5ZX2#_J*^?
M%_%AT>D?V:4)%'S/)&Q_AW]<>R?6('@P3PRC#U)WNF<Z[O>#NQ,KTHSQ@VYV
MZA', 8)**> "VZ>20=>FW*,^]X  Y/3[GZ<;-3RQ"I/QEQ-M8S[<Q)JYP> V
MZ*=Z$/D_O[Z?Z_068W!SIR'SH[0;]/\(@T0->IZ6GIGAN"[#Q'5\WX:.0S&@
MC-%Q+WW.))H,9UW#DX^GIQ!I07MYMTN1*?K]1=\6]WS]6SK3;\&Y!VU?4M\F
MG@VY8@X8=T=3FXM)O]<U//GX>^U=-J1^VF$F',5<H@00'O @D"YUQOU0'G+
MI,/K&IY\-#UX>9?50"ODHVNFSH/^V: 7_OCO\'%6T'U'(1_[4/H ,/T0140I
MO\@5[E30US0\^0CT?UQPR'!=W5:Z_5TTN/LMB;]G]V[\, P&LYT7A'+I2\9<
MQQ:0,X!LNY16J9 W%8\U#5]!2XL1^5$_3%RMG'=Q,CL2X AD4P0<!AD%V ,^
M*?5. >A.!7U=PY./GX+D+K1DMQOJ5^5%ROE+ZQK!97@7I<87SL[UE3G(9(H3
MK&P("/<DD4 PKERL>RA<Q.@,9*YN>/+QPKI49Y\^_6')K]<7GR^NS_ZFK+-S
MMZXA7#UHY\4QI=MA.JN\ON<BXDG.D>-KB<&.:\N"MD+K)W<F(UC7<%MQ\A/]
M=.U^6CWMFNA.:O?HU#ZQ1H.H&-4H[9W,#_/,F/[?23E&,VOYX5P_*!H$@VX4
M]&6:AEDJ![U/47 3]:,L"E,_B)*_!?U1J!LFH0DYM8K-D 'Z6 CH$STV3]H>
MI,#)1\> 1%PI/B'#NH8:$LJ!EB-[V4@U0^L=*02(4BPQE )*))$M23D VQ-3
MD5W7\'DC1?,#U:;OZCY(PM6L'8="'S0*/L2#JRSN_ODE2"Z2J\SH>#[*Z8,F
M(]2@H TW=9CM^Q1P6WJ<%)+J>!0Y<C+"=0WU"-\!N)-!SG!UNT%ZTG>A-I]2
MLTEXPF.<*<$$=144C@NFX+FNX;,'"68&F9I>I<]F8CZ85(ZR^SC1OF]OUIG0
MEHH )FWM(# )7($1'//$5YRSJ3.QIJ%V)H@-\O_J'MQJYJT8G&)2,>T@8U<I
M9#N^1[1#P01#+F-8*#P9W+J&.QS<)IP[2]/1W,!<3R!?&P'D,(X(8MA7>,P,
MI7UJ./6UUS0\^9@/6TS=P-=DVL*XC,<$%)2>A(1HI;%E&1IH(9-@"I;K&NIQ
M<:1=&%'[N#;AU\4H,[.@O2>6P#C@"KN 2QU 8,=!$)2\$)*JJ258T_!MF58]
M.$5\$YL*8BN?VU@'';J#6H.X"PE'8!K]K6NX%>=.Z28>S#_&8_J'%]YD9P/M
M8>:1EOP1I?\PMOX?5^$@BI/S. M3;Q3JSD"9$8KLS^'#39@\I<S\4_3@0OE@
M9@)FJ((!E-CG0 &I7%MQBEQ5V'1%$.93JJQK>/(1 _!L -HE63C;GBR>AE3'
M]232/IU0TH&4VN/1VMCF4UQ>U_#DH]T@LB"980[ ]M("B>LAHKA'!'%]Y;D$
M%*/U/*R(/966-0V;)2W8D,7>GBS,Q4RXS%$>A3:A$$,&QT) $893LJQKV"RR
M4$T6^P5DH3HNTFHA/>5# 4PN#>'Q:)EV8::V<EW#9BD1TV2A+U B @3WM N
ML:.=5>ZY6'KCT6HZ@&FR:5U#;8CLYI"%:\C%+Y 66U+"(?$\'Q&740QUC")T
M:&D+R5WI3RW1NH;;2<MLW)WD>>-7-]!GXYJ)2_WZ(M;385Y77PCN9@,]1W+(
M.'5=X=HNT5\D'V.KXMHCF\K/NH9YH&<ZUQ R;6BP-R03I]I#DSXV9D\P6U$I
MQUCK^2XCT[AQ7<."3+IS#2#3,PSXAF1R)>'8IQAC[DOJ8&VM23EZ!N44I-<U
MS,ED.M< ,CW#H&]()HHX]!P=JSI0,2HXQRX?ZQ) GC>-9]<U')/);@*9GF'@
M-U4Z0#VLPWG)&- AH?8"H3\>O=1(,\V:KFM8D,EN!)F>8? W)),OH<*<"DA=
M'5EBI/%'E.XQ<]PI-JUK6)")-D+IGN$ ;$@F:7NN<@0AW%$:6'Q%B3267KF
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
M8WPEL7C;X^IF]IE:)19?DO@V3--\P^2K,/D6=4/]TS?-JTGK Q",C4=Y%,F
M#46C18S71HRW%XL-#(EW]L<!(</":%KCT++Z"+6Z]0..#P7*A&,N *Z^D@3=
M[.]1=E_2XE,4W!1314EBBDL>9N/*_*Y/\6/0SQXU$>^2X&$_)"27A.<.=RQ
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
MC&W81:ZI%FKJP:)OERHXN(=IDWZ7UHJZ2Y)H;436;D"2?A5%&R/C$RQUB$5
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
M[UFCY.M*F-AJB4[BY)K/-SM1[VX(V@TH J#U?;\;]N^L4CJ!)86US IE;[H
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
M7\D+OV7I[D-?ME,J+ND7T]BA85B;&G/RPQMS;NZOV4#7C.?K_&Z]?5N=W^/
MP=:1]FX6&;PMRVRMSQN@IKS<J&U2-9D"N3XXBK*$/W6URI<5I6N5FG(XY!3J
MVE?I0THQG7/AI5Z]%I8W&!XPLO%DOO>]>=,Q.X2-/&136?N[9)!W*7N"Z]F6
M=T ECD1L:RFX->^.-OEJ_YZ,UYO^OC*UMU3.QH]*I6WL8/+F<O-ZO8AL]E1A
MMRP=#X& \E9C%GM5(>)9^FTR^F:?T8>/0TL_?5<NVP,C=C;Y#K]DCK=LJ.[W
MBQ79EN, X[EYZ]JSY\RBZA6>Z;X5GO<A@HY!/*JP^+C XK!H[O.2$HOU3>AY
M5LSGF[72%:@H)%Q[7H>-ITN0PMJ\M$9EL3U9<I]:T9H-X27)K,[@O65T5R.5
M&9^P3%]4EW$R@X78TIOLVM+ILQ49I:\-I5AJK)#1H19A5#78%C&O562DD=!"
M^!3%@4&":X&K2[G!_)1+*KY>1+^EA'U"T<5KQKWO][+=HN5/8687&> MSC&@
MWWU\88'$;M-/?-.WMBSN4CDN(5AW _9-:2-K9R-?./@OEPZBI97FO#M.A>Z(
MX1*(H>,!%[KM.T+^8O(XKG+GDW4CGGOZQ@8!<&YQ,QNFN$L@#<(,+QT\(C34
MX"A"QO=I"/^G(UH6!R$A6>L(DE.0]?M?I[-[1TA'JPA">HCX/877VRN=4P1-
MJWC.V0;EO65 9@M8T9N&)^_-IT35' X;(W&, Z$#G_D**X31TF>M&%[E4V%Z
M,Z^<XDN7>:NK2*ZQ/^RK'A:O4A.I"UCN>&.7J=&24&>$574$%PI$(D:"**11
MS*60S"<EY_.%3_?3T)H)<,XU-(1QQZ(Z%M6QJ$MB4015+$HRIJ2D@O(0X\ /
MC!_BTHC45*+]E;/VY,^N<S[$>S[EE\OYGDC]J->C/':TUSG%EZV$<CX5/[9+
MX*8+(OO3>3ZS>@C9,J#)]>6MA7<"R:5YG^DJ^#--[&VSH8N^&5J/;)K-;7RQ
M3:"P$<5%/-7,OJ6-88(;4R=>>U@-9#&0G#[V"*<M4TPF+E)T8Q1S/<^EGV1W
M+K+/_6&S"X!L\HOLRUU\\2SMIT-7$JNWC#FNOO-N9Y-[+UM,IR-@S'F0Z?+6
M:?)@K_G@>>'"Q>6Y^+N[R6R>AQ"/DSG0=4'W6?K4>.NQ^C<IO.=;&0T_KZ/(
M47Q6/:T>V%?#A_T5\%&!Q)+R&N&TC[C=/XDCIXSZ)$%^0A :#"COHQN9I%RJ
MOH\%(;=$V@BGY$WRZ#9Y?O9J1/U+FF5I^GD*TAZVY>LO:9*ES[>=1HJ%3/@X
M-/!8'B)FI%*&^S$R(><AJ04Y,A"CL(8QH5+0,#9:<E\9(13G7.I /YM%M/4]
M:VVG/WV^CCSB0N@1^MG[)=)7T=5Z*>?Z;F_G(KL,XY!9X.-GDKVV[,\_VLNK
MO(\EA7DC2V(V_>I^F"<._^2].1LX #HY8GX#2=%_>!8WQ$>@LRL94A6+0$A!
M) <PT,!$!C1_7,=-)&)&0A8'&AM?4]"(!5RJ?1PK$J$MV7?;WK.&F^L:XW>[
MDRU3-R>WMT,0>S8>&.32+(4O1["TDYF-L1\,@?,/;Q9YBH0[6\Y6\N=R_6=4
M9K/T7 96WXK2D1-KD\=DD8$,^Z6DC^EDG N5F4W^G)?RSB8#V+CR=)I8#6GT
MD,M&>/!HY<[R89GW-1W#>T:C*CD4%*WT.TC R=2./A]V-KE/*]%>_ #B=+H
M0PB>T[-9@M^&F?O>C@$&;Z>=?'7/F]O,5Q@=+$8&XMT]\Z\3&_D.:J1=C<0N
M73K-O[!#K1Y79"6D?\(3AYF3U:LC',)8'J;6N(%I%$)Y+0=B FL*VP+/=YOB
MU(31:'69X3U3J^389Q8Y:_^;#SR!$<X2B[?W%GM%+J_U?KCWY7?;G2P&O#J
M_(+DZRQ-<XU@,'%[9^G5TI,E,:L=S/)TN6PX6, ?N1+]=0$;"ON;NI2\^E5
M97G5X#Z,!'27>?;X]6[UW5W9XF:%@K/%;#I:V'G"L^!13C6Q*M)P-@#-:69S
M_N!I7]R<)[?O%UE:3R[N@RZ?9D!03I%;7<=ZWJ ET]IB6OJP2U\,Y_MP;E7
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
M*FN ^9$>Y7Y/-9M;N3=!O"4:NK.ECE4V'>IYMIQQ1T:(_8H1<LT49Q$HC4&
M9! % 64Y(U1:<[RF0>[,"$&);(81(M%#^'@&W.DS0J<^_G6>P!26W^>+]0F4
M]MFP7WX+7]IM&HX7R9(LKF&<5^DH=8OZGG$M&2.$1UI19$NO^ZIP!!A?2O(>
MY3L-CT@'>O[BVS',P@W4ZZ>C40&??WT'5&8_P\SZY>=B8>J(DP"O^D)=#^_3
MS/N4?O>^3.Z3\<_>^HH]/K;\/AS,[W["-.?>!:WL?,H)0WB\Q<_XIA2\_A&7
M]?-W[K[GZD#O&-^Y0?C3C]\RW1J)__<BFP]O'S:,_X43_I3.K;MX 4QG N/Y
MWW3@#899WYY+.C=R,8.7KZ.][9^W\45<\46-8FUD@%1@! [#F.JHR,(.2"2B
M+37T?J_&'Q;#?^TFXFS'8U7_PWH%9:\X@5SAL2]==2_)#MFT7Y-9_RZG7()Z
MGEVP?1_5\Y+QX.C4(ZN>1T0$3&).$%$2R0@A0DKJ"3#=DL._&_4<M17V[M0C
M6DH]8=IWDWQ$0/(P K*^"V^898MDW <1-LGF!PUQ1[JB-;,U8"$F#$M$I8Q"
MWT=$EG1EA+\AQN,V!05M$ _'=LC&CAA8;'MYT7HH53NHZ=1X$:UX481BPA#F
M.(X0EY0&HN)%1FV*I=B59EK"@=;#U=M!,\URH _;-/^]]6K:Z=4OU:MWZ>G:
MZ=5+;B1HE9P7*DVX03X'=H2D,"0J"S(0&H5;(KN.K%?OTAMR=[ZT[KQM!U]J
MC2P['Q5-52J:3UWA+DZH42)0/+;=3PL"%Q*M1;N_@HK6+%EWYF(G]R]5[N_2
M<:R3^R5;)#5_&@L%C7@821HAP26G*%CZTQ2C:^<,KR;W=^V.M#N#7(]9Z1CD
M7M13V;""*HUC;GS*&1-,$[GL(4YL7>,W\Z<U3SWKC2#;03UGHZR1FC^-4]\P
MQ) O8DR8"BFE2V7-A)MRIHZJK#5/36WUC9P:+ZKYTPSC*D8XI'YLA H)IY4D
MHQMB+H_L3VN:9M"']2RD=M!,IU>?K5Z]2Y.84]*K1VF6>?,[>.:1^5+-LZ:)
MCE48H<B>.")IG6E+SQH2$KV9AKUKVXG.L]92%\1;*FL*5X*7$".%KSE8 # =
M+#DJZT@0%N@-!9F.JJPU3=:H(^MF:(;6PALE4TJ9@(6"<1/%E#"T/##'$3I
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
MS#);L&DV^>;2'EQRHS=+IPL;99"Y@Z:OL^3^@^?]OHP3++[;K11P[5GNX>Z
MT)XCV_0IF[9O4=.S4B-UX1@NB]>;3-.QK;7R1SKWROLS#W1K&+*K 9M?EG@W
ML\D?,*Q!"J)Q9A7 Z2RU1=+L$5MY_RPO<[0\R4_<670Z=RMUF^2+X$H])5E^
M=0]&-YM.W-G^?);D"5PNR@;F\S\+6+F\P)1+UK)YJ:-1^;:JSO$3I_X;-L"F
MHRUK(D]F>?[7=QLN<S\9 'VX--3TNZW4E,'"#-R1>I&,EA=1?FK?ZD50\VC,
MR<*M2![,"5/-\\.2\1CLF'Z^/GL?LWV"M:@<[H@T695S1P(& IN,%H[]S"<K
MA:87,/M9D=E;9HO4HE^?6L*;A_^?O7=M3AS+TH7_"E%G^HVJ".S6_5(U4Q&Z
M]N0Y59DYZ:RNZ$\=,@A;G8!H2=CI^?7O6FOO+0D0%R,P C-Q3G4:A+2U][I?
MGL5*3]BQ1N/C-01IFF+%JED51LNR']J&K02&I,BVH?F^;'.!9TN*8BX41I/^
M^5*N_S-;O@":_C!U^/N#9&T 9O19>-NI;])!$'X;0*$/U 5$H(E8X0+<B<V=
M]::MQL,^)EHJ/[O:^&E3UC4WU'3%L)Q0P@$GO%M%-5TW;"CN:SJ^Y4-; F7Z
M<*13.R8P,Y>+-89:/*Q$"'H\1ZQE.$PCPLHT(W9B5F5SN;9O*&%H25+@N:&J
MZ++%;55$M]57XMG-)_:92AD_3,,T&RQC:#4S6>T@;O)X\/-PGCV#3Y7CC"$J
MQ: 2_WS+A*$]V.<^?DBFA/F/VUY4:H J[+# Y]I=6U9>;2C=J0R;1DC"FJ'#
M*O,>HZ>8E=E5ZH9JZF915JR[S0S';@RH<T?HZK4JZUH!M+*DENV6+<R8Q>*C
M/L?6Q))G?H# :-%R3=*K*Y#:E XM>+#NBS>.\GRC(ZOZEFW*9F@HBA8$M@2:
MSA*.F.?K=4=6#P,KU%53MF4]D#Q'<W1=F#"^XBO7BJ$?K*T50X:Q5\60K.U7
M:'3,AYTT18&^V@BD^,^/R1"(Z!"JH7%\_'*NT6R9:SQH2I$C#!TC@!9RO?.5
MK);?F18(4 OP;4)ESOY)PKT'<KUK::Q3T8AZ AI9W8O]@OE')*D],WAOOAM7
MLCD=V2P::.^Q^.6.>2 U=Z)M]<LA-Z1-RK=N\BD+<Z??+ 5,@0)=KH!(?-M5
M+<QK>9[AJ*%K:68HDEJZK:T D2P%"H;.=/@E+A*$MYQGL%<L9,#.<)<*F9Q?
MN4=ZV%8.60:WEDJZF1/NE!0XE<)XOYR_(Z.K5?S=5\%=]1W+#U1),QU;"FSN
MYRJA[:V.9VC)Z-;_R/]S*$97^K*U&L-]-ZQ^695P/_SJ</1;2D]6L:,WLHPW
MO]Y;J.A]JM7:U]UVQOC0*]0L*_1=+7 </]!5/=1#I^PE5"5;=;2-Y2G.@++7
M0TY.7IH7()-((.U8FEM=O@>6MF;>2O8!A5)G+8D+,!C.78A<C,S844344L^&
M'DB!(ZF2Z>JJ(_N^I8="1%BJN=+_UD)$K)@L+46$HLNWTB'MENY;(.<>>_B:
M%M&XE] T.DP<=[O!MJO&RA$[<#MCQ=2JZ'WPI'Q-UA3%"P+3M>W0UX5G%1C!
MBF>U(*+^'HWGL9!3GZ.,_OX]+A[3HS88J8K<M[2#UM9WKH.H4\+JW"V>KHBH
MRY=(NPD@0ZXP CS-=@/?!9EDZ)XA&:&B:=Q&DEW%4@\H@)ILI/UZ>S2[KREO
M$M7I<M_.L6O(CO1V71\()$O'F@C4NF#O )TEFT<*;?VYNE?0KDMH:(LP?RV*
MX7:JA#94N\)Y=P+75B3%<WW;1^!1U1>BUC9M<V7.:'-=[1<:%@-ZIBJ)KJYI
M+([>H:NR F@W-DI>P[1O5PV_WN1 XRPR\6Z\'X%P%M>WXMS-[_/XWW,.@TEC
MF*9#43>Z]RI&2987^[_#O^=15M!\^ZH_IP7IOS#"-PX\<*A6;GO(GHXMS*#7
M<!5TW9'!UE ,V;1#VY4M2=1#6I9GKK0/[Y]2XKY/12S576HP]^6W 4[R6H7!
M7_Q^!0J_(4.U*T])M_+Q.&I]K]D.+-9G;5.]:"'I<O3N$4.O_&/="!394!W5
M4R3)EF7+L!W1/6+YWH&B_&]"(FV3!J9YJV]-&NPA&+!(/@(!NAB]>H-C-JKJ
M:-^7)=/P?#,,-=5Q7-71E;))2'7=PW@A;W7,>XD!73FB'%CLP21XXP4=P(__
MB'-Z^9%KU9&;IF)8FA4$>JB8IB.;KJB==U1;7@G.MU8 WGPBVN(ZI@%,]5;K
MJ KHY0DBRM 8S"DAM5? U>*29*7ENG/&SVGT6*V#U;4=W_<DV3%ET_1"S7!=
MJ>RI4]0#I:+>AM);*C)9EV_UK<&;EHJL@HA^4Y56[WN5)1P:H_B6[1N>"LZ>
M)%2:I6CJ9LOEM2KM^">^;_]L@TYK[I]]FT%%NP0X&@85G;KQ<ANZC&Q8NJE8
MIA;*DB69NB7FFVBZBPB4OW8(7::W7YO>%QRQ/(_#+)UX\ NDIC^3XM&C<5MQ
MMK%/#ZQ)UPB-0%=,5_)""<0OYT7-]71-K?7IN9*MJ+IMNIZMJJ'G:7H@MM+P
M0\G;&#[;^IQFP!FS!)SY$OP]^/A'T!9?9I=UM'F-;?@R1Z/X-V8[M)E9T^1]
M/$Z?E\<4++<F9XQ$<YPM7BH@&@@SB?Z59GPT'.)L@ "^-B>O+JDKS<FOZ4+>
M+C+W$G=^14+ DI]&7/QMGV(02B#T/<]40/2KMFNZIJ<+YK5DWZS+.@5L$LO0
M?<\Q0\O7U=(%TTQ#E59F75U[DJ\]R9=2UGGM2;[V)%^;2]N1U$E[DJ^4T17*
MN+8=W^'D1<Q!#].;I+AY2>=9'H]'I<&_!H/_[0KM+@%SNT49WKEA;6NZ%&N6
M51KJFF3ICFF9GNM;AN'9BJ'RH;2Z)@>._,I82? =9R%B"4F>Q_#_AE^C[\T%
MP__SU?]GGA7__!W]5_'SG&*'B+7X3__#/\2G6X.&NU;WR7U5-?N2<L@&J4XR
MQK7Z^/T*Q7<F W<3>;I4M7>Z82CICN8$@:$&?BCYBL,A7W4]\(R58KG#B#SK
M5")/,96^)J]F@=^-R+NT1O72))QEZ0@HCI77Y7'V1(WK;%1ZMLU"/.M1:GL:
M/KI2I<W-()1"5W5#QS),*U "W^9#1G09OM!/9OA\KIWJ'3O4S_Q,CR =)-7J
MF]9J*O4,VT'?4W#@')EV1Q[5JDI>V36,T+)43PYLRU$UUY#XV&1=E5WKM8G<
MPVGJM^11$$M]Z3(P'=Y-U.83CI?HY:2H,?/(_S7$!#+-M6B+('5)DQ/W5>9&
M)2A,4\(8AJ.%LA/JFF^Y,B^MT)5 L^V3*7,BA.KSZ9",-Z<BA(.)"57KF_9!
M&Q?/;C9CIZ1*5RV#BQ(=.TJ*V@0*(\"*&L=PW,"QL"%(LV41[_3<\$B28@>3
MX@TEA=Y7ME?)7K2DN+20  .((2NC]?E=9[&^YUFL*"\-J0)Q\!U?L@+7D!W9
M\#5)\@R="KF,T <73%..9ED=:&)U7Y.EOG%0O*LS'=?Z#L(C[TO*O5.AMJ,,
M4ZI^0$?5#%T+9!\$F1K8@69:(9=AFNXK1PTC'42&*9;2-PX:I#U3&=8!Z)H+
MGL'6*3"55@7[?CRHC4GEJSG0F%2"=LGB 3((]C</XU&<9?%0]&CTQDETGXP3
M-OSV:%V!3,KIE6<;RI:G>HH1&J;DZEZ@ZP;'@-$LQ_178"^:1-MO8NG-,"_,
M4]WX0R?+HND#C3<L>P'I5[^E+]&X>.%0,P?K;==N5R/C!^MO;D6#.QZ@5NN9
MT#59AN.2)%>R5&J4$OUANN>NM'6^]@"M_]$Z>8#JT0Z0QM?.V)S3,<UX'E/;
M%,XM+O+>F+U1A4GR_)@,'GO/<48MZ:#DX=ID2BUTBO0+"^H+[D[BG#Z7?\'1
MGC3]>#!@$@)1AF"/P>!%! 3X%VE/>K(;C2/L>K][C.,"YU<SA 'Z/1M$>NV=
MVH M-$@?I@A+=6RN-*IJ(4,Q)3.P92L,5=MRL 56<*5EF-H*?LA&YN*6Y9?R
M1=9G%;K'J>J9BUJSRA?IFF1KFFE[=FC[:F"JFF6+]K1 DE8\@M:':G7W4)4W
M$[]@#JT82^U$,L7(]Q##=P7\#T75<5$?IO"+;@YB;H2T?.ME': K7/GAUSM0
M;A_3(N[IU)^<3!E5X@WA[H,XFPI%&']'HHDQJ97CR.P\3P<)G=LSL$QC?S1<
M,\](LSY'R$%H?-_#1M#]\P;8A2X>=AUW(=1#5[=D57-]R?,M+PQ-+J$,1;,5
MMU.X"WOW(0_&*9Q;_&F$YPE\2F?SA8D$Q*+)"0K&15"FS]$+,>S&#F5%"2S3
ME'1="3W/]B1/UKD/9!FA[0:U#F7/=WQ51ZS,T%)4374#B0]YL619UMV-, 9;
MG].,QF"5: QW_^U\"6Y<YR[P>]ZGWS\''^^<KQ\^?>PY'_V>&WP,P@]?>Y]_
M<S[>M05LV&6I;=YT&V##!<=+OC;9IASPZN:>X,\&-;HFN0:ZJ,>^XNIJ%"59
M[PE!> 3XU0/*K[S?BT"4#4%!90)G*RJ8GY!,%J_EE^*5"<A!%(,(8;IN&5R/
MPD()J2MER%O\:7@#^ &#[VJ2M/%D!DHZ9J!=4U3MO=X,G!I6Z#1,8",*7#+=
M&[\@*Z  TD4!SCZF9[WV*1L?PJJLZ$_^!@(C;./=^0U*9#*XT^TA\1G.D:[9
MGWCYSTD!]QY@R7F-4O+]$"R.PW?ED=))<FI?IAE>$E_"HA#3H+$!3%3G@;R\
MHJ0(N&(!UHZSG>!Z[,ODQ,A($\R8(@+[]%O\4E)9OO0KX,U/_'F(C$>KP4@B
M <G%W^-LD.0"2:YXA(\3H-A_SZ.Q@")&K8G+GT39M[BH,.>:2'UQ]4SDH V\
M($ P#B%X2FR%6%;%HVPS08C!I3W")S\0I*.P&TI_3;<U.5;-JDM1#PP;E)!G
M^(%DR1YHZ%!E6L@)##]<*=8GV4?$4#<L:KZ5^U)=PBT+!X52@&]'%S/0Q[6Y
MZ1+@S(?KG@@>[<,4Q-P<;_4ER;\MHJ#A]K-#9YY;^<W7I!B#_?-A"FR4#.&0
M%WXG3D6X>S5'[B:/!S\/Y]ES"F([GO[P:XX>5>\ECK#C8XW-T,8[1UH=S<?C
MEQZBWB'!'I\$K*I?0W65P'=-RW9-39,EU9$\5Y" ZSFKH)ZEY;B9!-QE$J#_
M? &&2_*DB$5U-U'#,OIYI\DA^<YCB8>F!I 6@5"@W9$65H6/*/N*8GN&9^NN
MI)JRK"J.5Y**;*[4^+VAM*"?K8 DBNU<3Q?[D=5F"BF.*BZ*EQFFG;FX.!KX
M+SM\N_+KY,!S?260 ]-2;1D./G!U<?BV8TH'.WSZS]_AW4 5?T&3)P<B0,,C
M>E@_Z?-DA% &"H%>UV"KX@"/C7,#5P*%?VE-*3AF%VFPW\-2H>-*"+M*M05&
MJ/N:9GH21E5"WS-4'EUQ?%L*5T<$G$:9=$E:C-)Y=AQQL80@SE+K>;/KO&#"
MWY AN^I +WJT:!:!%"+ZPF^?&,LBZ<$I]/@-)\DTF<PG\'2&C%OUT])E^WF%
MEQCP6 -:N1A+P) _%D"4YD N#()AE>^\HE.62UJ B.P#M2,>>C6#'#VVZ#7(
MD8TQ_.T1VM8"9$EJ#A[CX1SMV6;Y6;M![G"2V8Y"J?F2IMNZ%[J69H:V9P8^
M[_6R+,MTK5J,5S&T0'+ ^@LESY=M6U94$;Q4%$_2-D8^MSYG)<;[#D$LS0T
MCQS$4M\ $+DGP.5^7VU:R#M'JFS;-';D-IDC @VRJ1Z]YOUY-^??#:S!4YS_
MG_17/+SA$S#6YX7?9CV!B/]^QJCNN^ZAGQ=Y ?80FHM1T=M<TGNJ+N"3-SN0
M:ZO5&EPM10;75@I41W44W0HER^/C8 Q5:FAVV-NUY89;[9C NB0KL+'R]& !
MC(9I2+O#W5B&=-&S?3LE%+K4_74=+G[6P\69F+.KB;>:+MF^I$N2*BF2;NJ*
MKLM"S*FAMC)<_(!B3I@,W&(0&IL4]K&%7]L!6:9UJYL7+0$OK;7_;RRS]D8B
MKQOVC"Y7H7K+T=T@,&W)=\/0];$TSQ"%D)*W.MZN+:/3?N<?>$;O;UF:Y\?*
M^A[(J%%7QV:?(3;8>W*W3X#>=R*5K2M5$8]EJ, [CB?)NFK)GJZHOEEZ)HJ[
M C6^E9/S5['R*]3V,3B\[8QF7;^UKR" YQ3 $!2VC^X^RR#%CUMD@5;) MO0
M \F3'$519<.R0\7R0RX+=%UR@\81S1^HLG=U)G,]CU1N>M>5]FK7ZQ&L\%6J
M;T,NAV*,GT[-$.=J%[RE5#B5P6"H596.HGDFV/RA&WJA&0:&9O'TK:&%AFX>
MW& 0PN-"; ;+OC4.Z1M<G?UCOV>89J,XN3QW?YME8%5,'WJF9X>&)YFA%=@A
M8C:)_(7F2,'!\Q=\R^=9Q?4=-QT.F<&X' /A7=D!;SDX]+3F@%WY#$H@FXXI
M>[;BR)[I!Y)DBY9HS=.,YK+^-N9 @V@X;X- T:5;]7@P<ET#BKO\($-# <E2
MV<2&,M6#P@4><AO/##.7!)4AUV8JVH8<VJ&LVK:I>IYLVZHJ4A:V$C2WH!RY
M! /1VSIAO?0M_:"AC[TILYL(EYV25UTJX#@.?.\1B./@EE*#1#H*\.^I1D"^
MQ8;M),+5"O5-UU4]]'3/<0TK@/^S#-$Y8.BA*G>HO.2@@KUM>8EMWAJK>&)7
MZ7Z9\:KUY<O4M/)VUF<70U_["B&]@CPP)+ @)<6S+5WS0UO2+$O8D;ICAP<7
M0K7#.P,[4I%7&Y*/*&DZ:Q%>#;]V+N:KS_IL#;SC[4O'#+D:TJMDNZHE*X'J
M@\B4#,/WE++HR/6MU4*#P\G0<S;D=.U6.6B=\"OF371)^.XP<&*?;NS7KV\[
MT.,._<KB-5= 93N *[ (XQ!'@\?>*CXA0:'!8R>$!KL.SJPWSP7&@#L&!^'F
M;O"8X@!6?BL$3"/\M'08CSGZQ.*%](W @LCI3G.&!H= LQ/&ZGV.I"B>E0&#
M]D:(X8X8*_T*QG:<C.I_/J5CV'8:$(% .>7G!/D4PR<O23P>+L,1-R(!BP/=
MWJOXP]%)5):7%DS_?<S$368@ V_NLSCZ=D-P4#]'X^?H)<>^Z\>,OTT-![?V
M8@< .57:@9RJK^W$KZM:2ZC"-9WYO=7-;VJDURQFIG%YN[-'"4MXW>$OVE,:
M>^H>]IZE*,:K##Y8Z38Z?2O 2U2V-\3+";(/(E@A4^\/%R* ?U'6_#%-2A#R
MO/<56"*?9R_T@!S!S>/1" AS >ZU@K59!(T4>#C\.P[[N"AZ;K?IM8-A3'2)
MD@] R">CXU>3\>XVS-Y23+M*L;.38D%=#.R/3B1DUY=X!I*0IB80PB,'T!H)
M$04":QD/$F55*8R*M'</HJH*=2\A?X&)E?<>$S#[,MQ/^F&6Q(CJ#S\5=M_B
MB !\,US"TH,/*_.N?' A?%"9WNVYX7=2VZ7G$4W2.4*QW[_PF25-:,P<;YP
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
M9-Z&_&J;]*+Z&/<UK;1:29YDRK*FAJJO^+H2VJKIV*X0()KKK)A6Q^Q*[I2
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
MHKSX0U*QB*F%JJ\WB2,$W:%_BV$Z Y0/4Z11"F3,(LR1);">HNY#LL7##G'
M+;8]XR2Z3\;(DBB&%MZK?-N*<S;P_QM@A<-_2T,X]"W/=4-7=C4SU$-?MF79
M-EPI5'S=M:T52$&Q\C4(17\"RU08?E\XM-EO8G.V H*_XN;!=R[,5B"1<K">
M/X-EGI76-L_IYNX+)F8_C1H?5%KB=;7?=.5!37+%NEVMCSLKM\JNS6#3-4L.
M9<NU7=TQ0O"J=)RI(7F&K6NRLC*#[>#49/V/]KZI2;]=#?4>CIK:15H..U2A
M%6D+$V%A-0?W[Z*\R;UC .="821[^7 NV&^@_'IWCS$H^KU#:AOTT)M'V RY
MPJ&3M0!TCVE(GNEHDA^:?L SGF;H.OI*R^.K6'VO9L?W*$RD8VNF<9Q38FAZ
M?-JJD$KL(,2)**KAJ:JN.98%%A"C+<?6U,;H[:%I:V60TY6VKI'(O2*1J[&F
M8Q2X[1(=ZGZ(<W6S.AKT_/4_(SJ$W/4<R;0<)01C.M T1=9\+JH\35'4$.OJ
MHM-%2Y=Z!7;"S%VIRHVR*:4Y^""ZS4BVON:KIJZ"G)9T5[=\3^7[X;NZ$88U
M)%O55QW-=55;L117MBU9%3.P?$<-<!KT)B3;;<]90;+]^.EKT+.)NF4@U<#Y
M\O'#Q[_=]3X'7WIW_^U\"=9"T>]8_;C+DMJ\D;)[]>,1BX%/4\U8"\A1; RT
MT)RD$(O"4C1G7I217ZR>&' T^3%56L6<B#$DQ-J?K\C@74J_+2*#]T&S#.)9
M43LMT!K1&P"&K\SGP)CX'($7EL6@BS0&]IS/*.PKTN5&T6BJJNO:MF6K&LUT
MEEQ/%PSNJKI;$XV&:JB2ZAJ^8:N6[DN6IQE"-/JAI6\4)%N?<P7YOH)\7VR_
MV!7D^PKR?45K;D=25Y#O*]D<'^3[+, 6&KB#+,@()U3]N.)G+%NHKR:=2^>A
MJVIY#P=]'F!K"\^P#M,C_S$N,)B:3N(WHO\]T7:Z"KK2!H:Z^V@LFF'JL5Z;
MLJQ;OFYB%8:G>[+KN9KN^.BK&Z&OF9Z],N<6R(N%RG]+\WQM>]TA(*$4N2_K
MAP1O[1XL5*>$T[GKX:[(H<L7.SM*F1I I:'*BJ^82J"&@639MJ<I!I,R7JAH
MIOI:*<.2XX>0,I+6MZ5#XJ-T3\IT*K B(N3F80BQ0Y9P9][[/;WKNSSCBP]P
M^/$TG213#'%T(YQQ6992Q][OW9QEI_CV&+&'/XF+X^%-!.^%T$I@PDW ,.1H
M[^F\0)0F:BX353 4P'P' R'V=-4-O2I*E4+)4+!;0K5D0_9M1P\#;D0;8,.:
MRT:T. V''<;'.99E\@GB^:?J+*B.8!=7GAWC7G:V:?6U*^+I.0BI2V.\'?G,
MK-K=7,W132O40E4Q9/!30R.4.)_I3ABN0*ZWY;,59[8%GUEJ7U=7(3C.D,_>
M;P0_&(VPAQ6;4A$&MFP];='_,)^MV4/8BE\V5*Z9L^*'7W^4?X)'SV=KR&?W
MT0U;DM)G/=IA7_UN&Z7<430_]#U)#CU7#S79];V E\UYMN39*XV1'Z8#UL)!
M+25@9S&)XQ2LC8O* =.5#I!:T\A.\?LVPD@^Z'#'?<FGLZ;")8?WKU)A=^/#
MK'6>:9XEZU8@::H5V$Z ,YU,T<X1JJ'R)D+@D!:);;]O(=!=IU\V3N;U1WD^
MG^ '5+54;^=[.T>D4S.C]S0?3+62'+)G*)HC64J@J;X-$B-4A=OB^*J\:WB
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
M?TPG#%HHBQ_X[%/:YZJ+FP/>\FC0RWV<W41%$0WPN(#9,F"I',W.(GGB_0U
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
M_^$?.TS5*?%&;WO[E7)?6N7/)]K:QBJITN+94#NYF /O4U=CU7%?]6TO("*
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
MG (Y>*P)B\/0]"F^@?=1GN0L+[C_AAG2WK^]&48O(F'X$6?W\+@66.YY,DS
MAL 4'[IE#_,(SK=(L]H\A_KQ7V5WL^SV%P9\G%QZLP0-PL53*J9R]Y;/DT9<
M,(]-#"<A4XCYF?5Q)DC:9$7PO]$.Y=Y>$S45:1]E,CZ2S,CB,:&A[.@+HO?'
M?SI.P I%-HGR/,:'IVST>G4%C4ZALB"42BRX)+[#F7YL"@@ZF%@-C@/<P:P=
M<-^330A9?A6:S)+AY/B,4DO8"HF+(L$83=F"!]SK33-VSQ%.G!^/\6]\43#%
M>/"6/AR) 3:4RR(+.8Y W0S0\07ABN%=\-KA_MP8JTX'>'*%7#HUJ&,9<7IX
MUH,Z\KA&ZQ%.V7D44V%J@8RH-YU/[E$ CG#T#IQ<-.5<41N!A+[\K)PBU#&G
MX3EF@4 D9'#LT(,C F>1B7('9O#E0"1#KN)^G31=<1JYX,QK,2^^IWT>YV3Q
MN8IB:&P8BK-XB"/*0#J!*S5-)O-)70KAV)?O6.'XB%4]=-<,.*Q'XZI:49AR
MJ^]O0OPLWTH2#X-.HN^KJ\:,U8$6JK9>* ] [[RMM<#T@!>U8GD O$0Y/[0<
MS<YLX[Z8SCZ,9UD\2'@D!51>5B3_R__*1,G:-)W>4%IY;0TKE4[DQ(3UA:)@
M">M_E\/CQ$+$+_NB"@/V8EA]BT^G9?#+FG9FZ>C6;T8T1*ZBR6CW)";?>'=H
M5EM]">52Z]$1_*:_\ G]X^;^94U@/P<F'4<4Z@(GB.*U?99B*JAJO;Y_0N[S
M'0(# 5YPD@ WI%1E0F5W6#J'< M#)G^G_YI/6>U**8 7L@WE8#-<.?E?=$W\
M1&/1^$"R_)$&S0WC442U.E-ZN! Z0AS!(_$9:^+^_5)8<0N)QA'>XP3[;_&T
M)K?ZO?MY0>%J$F 40NSW9FF>)Z0I8+')M"2+6IP;[C&9P$/).6=EV<PXJ@YC
MV6<'7VH\S[%B,9LO4RXSQ<KKN,^U(93'#+Z"1T#YK#\<;XB%$EFCK?4>-=J?
M+*88O8WBT6^5%M.]& ^V"ICHMX;6>@'=,>]../ ,I7:.DR)I*F6?&P3',@24
M6[E%C.T A*.T&F)])9SUA -*$_00ZH,&%R6BV9O"15DJ'2V3'Z)2@A3/:Z90
M7^HH9#3L6%W;?8S=VJ!U\<DY<_DJ4RZO$M0[2G]1A+N.R6N^3X3U!R.R1%I7
M'XC:C.(Y'C_%':QY/.GHR2&.6LQX;\9U!.6Q1E!*^TV%--]R!.5N#^L4X-H!
MY-UU!&73"$HF*^LS*$DY]1;E7M>P2[HZ&^P]3 QLH*;KH,DKV;S.@'F/.(!_
M<YS/M?[C-V*8*P3@ZAL>$0*PKVI2WU0O Y^L4QQY[A!(:S?K#/&V6S#EB7&V
MY;YLJGW3W =PJ:,G^%[0!9WA\.=:N2%/L6TQO<YQ_%>37E&LOB+MHU4ZJSPN
M0$><-94!44E27S;V&1?2?9FVFVFB&IV5=E_J901[QWV/BZ1ZF7.V&L2OJBA]
MRY*O1OU[$=AG1;! GY*\[VC$SM'G?F9KAR7Y9VP!)@ AS%"RX ^K>+M JZ))
M>)I*'TR-<S(SKK9KMZGLAU\U4^LK\ED1U?NQ7?U:'>^!_/2S4LA-*3)=ZDO[
M#7CKG(:^6I"71K! GYK>UXU]LKC=H\^+LR"=6B?$2DS@@M1ZD]SLVWI3UKBS
M6OYJ.G:;QB@%9)T52;T?P_'CMMZN]Z24FZ2AU->4ZX#!=R- MQ6&G14](SA
M7];VLC'WW8?NR^PS2;ZC9*8"ML#]\-5WOK0^Q L85M\@H-_E]/I&LUU3S;ZZ
M7TIBVWYTL]SF'1C^[XN]WRDW(_.JLMZW]JN1.T_F[50WBRC(,&??.].B</ 6
MA ;2Z,RN7"G@75/ ^XFW[%9,>W"RN/:DO*4MOG_M</?<ZO<<-;H8-KP\KFM3
M2]T])KNX_*G7@'5W@:FM!MEO]\WSFBW?!>N[*]'_+M+8#[]:?7.O%%3WQ=G9
MF_/UGI%WGBF]=FQ<AM'[7E.E+3HZKKG2$XOAKRF.MUX 9K[F4Z[IT@W[H!E2
MW]JK1>9,\RWOP,Q_7\S]3GD96%>6^J:T3SWIF;+N-55Z391U2(I?*>""4J7=
MM>F]'<&OVR)!GFB;CF?:UL<Y7&,:[XH:%D=I7$V(MU8@G7GO]_2N[_*,+RV"
M1YT..%_KC>CY/")O'0B,-V5Z^A@]LY5]<CW7^-<9"?U.1K ZP!/( K*M]B7C
MK"H]WD]:_F[M0,GWGJ2W^XITS=&?NZ2_3'H%\C3ZMG89==,75]+IB^&YZ71A
M!OD%EMPUY8O[DGU6V'?OP-X]:QI#&U+7KJ@XW91U-+Q<S  ?I'G15LR=E2)N
MD'^RUK>MRP"KNQJ.ET:O0)YJ7[4..F&F^U+V7(1IF#S%-VS6=G; <OFWG MZ
MS/%E!HA6K1IC?L"ZX\Y*V'<E2,^03I$L=<GNRWO!?7>6+-]-Z4P)'18-<7Q]
M/-PWLW:<HMDN#G4[4,)N>X7IN0[R:]@@O2^K:M^0CH-:U$4JN3H55Q'RU@7Y
M9RLQ,&AJZD9?TO>*Z%^8@+A6X%U+N#OD'ETIX)2[<FG5>PNU^N/X@.7Y1]Z
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
MJJ9O8'D<R+$C&)]+WYR*P5Y*:YK4+!8GTO"C?@VLR?4YT.+^:6"MI<03?'-
MRU@;0;E?-W+) T^U[O)0G6FZSB*=:1/ &GA2LEQJNG@EG?0T8''UB_APO*U,
M(#4,LL'"M.])% 2G(PD)SF<.E#:%)0SHC!-A:FI5$HTQT?8/,5TZSO2)X[6B
MR8",XXIRH<3]L48DP8]D+2-"A/^$"5>F*/\0:\"T_,CECD.> B\Y1!HNB[ @
M%]T:8FKF!)2SD->R8((8;1OSCV&_ 85>L3V43]^.CS%!NT-5?7?7X^1O[=M?
MNWWE^E;AD=;V32P_#Q166V] 1+G,KC?;9F,6K<E4=7EV +(VGNN1) TD^13
MZ21M#&TLU$^G-!1EXJ.J)+,U4T:1K)[G<][]%%N=*H[]4_#<N0?4S4!66'NE
M0!EN^M;:J]4[O7*ST^S56I>U2K6I-7J=#K>^:JU6N]7><GNU'3&WURRN[^W[
M!^7Z&B=:/_RM>P^\KW=W_XV,B5="J;V&5M7;=?U*J[7JE5:S==D08.E4+_,9
MI7O8.UF;&E7^/@*-D9G)4&">[4QR#>4(+KYBWRP-:\:!+]"M1'J*@\$9#-MP
MO0T+;1[%N&G@A^B>P")-462+.@[FTV$N6F2&RPP4F><O\N+$95ZD)9JBI+XC
M\^M=<@-SU^PS"<$%#4^\*#2QI8=-R8"#.(<]M0Q2'$7WEI2@D-VH1(ZG>!8_
M_LHRC:0/&#72B3W,A,:B 8PH!": $A G(DLPM<DQ-06A0GL'YPJ+9!OY31,'
M1(-5$4A7>C;<(6N@IJ+< %V&4_Y)41+ERHS\@,EOJ7B?Y3&>'IX<=]K?K<:A
M%=GC5)U]B6@)!&+3BXL>1*8CCY-)LX8,2UZ'%Z@\MV4VT7&^;<V<#9,(XHD7
MK)[OR(>\<Y,]PIALW#PESN(2Q<W[IO4WO)"5R[+>UBK-2J/;U"H@ R]KO%MA
MKZE=M2OZ03'\-N [YL!@(!B;UN6"_?:F9Q:"UQ<J<A2NUN$OCWP2C_#T#MFT
M\!S6>/^61IVN7JMUFO6>WFRW=:W=J%P10]%ZNE9KSRG6[YAI_28#J5 =(0@F
M.PC)"]>GGE= /]W?(Q2',RZF'P&)::%>KL%NCH6Y;%F1_$09', 4 @GW*'T:
M00+]E'LA-R6%.$T]?TK*V*,Q[ 5R9PC%<NBAUY# PU4FT9X$D=9Q4EW],V D
M:!1P4RHUSHGUS3GE/X44*53AON<X9;V2*TU]0-7E\/R C0QG.+,"KNJ1\P=T
M95(F)6!]Y2/IN5X4  5@V\H7'):03!G%AB[&IR_;U4]2SV?BO^69\"_^GOZ
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
M<3+<X*K;.TEN<,6&MFMO[<R/@S7<M"_/K"&-)3?&@#FGQQ2^WW=/DBE\]UD
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
MWA[B$=O/FQRNV:>RWC1F%.>I#C-O'K?SK(?(VX+VKY3=H!>%HMM(I6<<V]Z
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
M@A2/W3AX C'CU"(O:RZI U^>A,X 5,XY&QL%\"O88I04S!WGFW1@!!-4"YR
MR%)EERG$.%)J,'UUX<JX7-?QJ#(<#++ V]@IH;A?J:1(_S M9\0L#88>65)=
MK 7@TX"C(# T].=LQ\A; N[!)H)[;6I;POCZI+@VU"$\# 5#!%.C8N=NU #Z
ML4Q%6%/-)A #T LZ$%+8,6;&J]1BP'%H=$#+8L6<:*',=4G&73ZA)-4) -VX
M3-[WE6;. %?PWO 8$G0\=H(6GF @01$HYC-,0\ 1"?#\#M5;@FI_,U#='5*9
M.EY#E^=! !6G&(*SFA65(^3A:S!T=KFZC'3PA8[ KB8K5@<JM=_6O4X.0:?2
M'"OQX/X3)3*8U/@N(O%L#<">,S?X#H%;@4"V&0CL9"Z^#!4\[,W+0->R@,0'
M\"BFP,KW4XU0*.2;<^-%REBX@P]Z810#*T/^2B%1A4'WEH0#P#&PVH)<;J8/
MZ'*GTGA@':=36]YDEH343!-RY$.'>\Y<HN!FGY/XF$AQRV5^1+T@7_Z!!=FA
M?'O.LXZV]CS+/==DD^!0GG$64F@1K#/Z0M ](#%?JGO!+@I5KU7:3+-@=P,&
MBR)A+><KDX*!@@P;6Y@ FUSW/0 S<+!!CH>_6'5/H@[_*Q5@LHLS:>R[0^LW
MNZ.J+6'=#3FJ:DFHXV!,]ZX>],7#5U]PP$B>P4Z/C$:<WF)*FM5U+BEU%:E[
MR#IYZO(@Y.6G.]F!]0JRHPPZ&C[ENA4HS2M8$ ; 0:%9SC)B ^FP2:.(:IBJ
MFT:>2ZQ\,K7CP2W"W8:<(K4@J0TTD$H94, ="0*.W"L".>#*698HXJ&20XZI
M8DQO\C<==,Z;/$JD&G-H'84J8THZ!V> WP]FS?N/!8R?X>W";]A0Z#WGA55P
M0M=;Q S6W5T7AX\Q@LBIYX(SX9#.<1\-I@O6YLEI';/3 00\KBN^DI(FAC<F
M'Y9F/(,VB(#^^%WIH/1M)&<Z:L?SR)]OK=?^K?&P6FB]/U8,E+4J6LB$883B
MPA:O,_FY6^[E]D8>-0K[^00.V & -@CY2,>9*QZ7W?<6'A)V\@GG&YA/!U:4
MN,<KY%75_=N4!?&,MRI(_)_,?N6KPHNQ\KG<'Z,ZOO[2" 6#$/9X\7?U?D_#
M2[WTOYAK[D$N[BZYSV[C?ZJ-QTSK*2;Z&&?_=]Q/\<2=_"Y\3CYIJ&N0[U>4
M!8^KN!T*'I"+:=)UE9U]/*G.O4_9,S90-U.,$VW-'L/E=JS*I.<ROW__3MIS
M?3WN1=/#KP2>OVRZ[RJ>_P-02P,$%     @ "82F3E<#[L4#!@  P1\  !L
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
M!>H1AC!-<48K0J5ZB \\29M\\W7JIM[LONA8^FWVT<N.><U^]"]02P,$%
M  @ "82F3NEO . -!@  3R   !L   !O<FQY+3(P,3DP,S,Q>#$P<65X:#,R
M,BYH=&WM66U3VS@0_MS^BFV8Z]"9)'X)T)"DS(2\3#,#I)>8Z_6C8LM85]OR
M60HA]^MO)=LAA%!*@*9'CX$0ZVU7SSZ[VI5;;[K#CO/E4P\"&87PZ?SX9-"!
M4L4P/M<ZAM%UNO#1.3V!O:II@9.26##)>$Q"P^B=E: 42)DT#&,VFU5GM2I/
M+PQG9*BE]HR0<T&KGO1*1Z];JNGH]:M60(F'_U^UWE0JT.7N-**Q!#>E1%(/
MIH+%%_#9H^(K6%"I+$9V>#)/V44@P3:M0_C,TZ_LDA0C)),A/>I=!6S"9,O(
M'E&8D4MK3;@W!R'G(?U0\GDL*SZ)6#AO."RB L[H#$8\(G%3]PGV#VU89B*;
M2G&/71ZU",0DPKFB>VCU^X?[UMYAM[[?.>AUC^WZ_D&]6Z]WS,-VMULZ:AD$
M__2LXJ.0'+*85@*JMM&P;/.WV^):JF6=HBP.:,KDFAF3%,6IYD+JDFS==Z\6
MDE[)"@G91=S0$#]>+?TXRT1,>.CA$KEQH&97;4![]H?0H:ED/G.)(E2QAP<#
M\':G9C=O(O"=FW61>31]EMV^W;$.S.;+VM/P[4[=MMXW1[W!R<D7:)\[P].A
M,_BC5X;!6:<*[;,NC,^/QX/NH#T:],9;V/T3T;>P'VS5!/<COF7U.KV1,^@/
M.FUG,#S#DV,T/F^?.> ,MZV858?SZKB*"(U[':V<5=LWMZU5>PSM[O"3T^O^
M3%@5"!V:!S#L@_.Q!^/VZ+A]UAM7AG^>])!V'4?UV*9I;Z;L7U.!<7Z^;;]\
M>6H,8G!Y'%-7': P8S( &5 8T82G$K@/BP!"61C.H3V5/.*275(,(+%;A5TU
M7(VQS6:'1PF)Y_K):KX#7+'/TP@LL_([^#S52R>H"/> QAXF:QL'^%.2ND&&
M8<TJZXQNX[7*0 3X+$1]%@",J3O%P0Q3.Q)[T+MR Q)?4$PBHX@)H<#"7S72
MPZP3<&6*8"V#D4%88(%HE3??K1-@:BG@U.V3,'S$/CL!HS[T64QBEY$0AC[F
M3C15=E::Y_8K@ZO3*OR23%,Q)2A'<E@*B3E=5$C4X!&/)RKW7AY>#%)1(5]_
M3-()B:FH#*]"BEQR-<-45"AC/Y%E-4\-G%"ANZ(Y?(WY#"US01M;]Y6U+BO)
M)*0(6!@FQ/.P]/A0,DOZ623$+9Z_HVZ VQI*S+VE5TR>,4\&C;UZ<J7Z#.FI
MSOR+H8?>&'ZI;.B2,,=!\J3TH$HBWTXEI+YLV'N9U =CMFN]6RDM,KWOUK)Y
MCYK/8UOG.NCY4Q7H7/2%4+G_(B2D].\I2ZDJ-H4BY[47[!*,=2E8^[O>NP77
MKP/((GCDA+<.:WN9VT0Z"C9UB%D#D[:JH1GV8$QNF$^3YEDJQ?_I_VWZV_\=
M^K,8C^A(5](J)Y $17O8NIP0^(2EZ!Q)2H5R@[+JQB,)<!HNC"<*=B3H%Z*L
M9_F+DP87]/2MC^8ZCIJ&F1=QS >T3+%R"JW6)H_VB"<[ 38ZAQ2/UJBP-/L&
MXTPDG)[-,$+$V?/R\K$R5;A@*1)'+:E)^F0NN:)MYH#6>^4+$YYZ-*VX/ Q)
M(FBC^')KQ]=NC$-0?ORA9)?N]MI,AFW=</*;G=9^;:GW?L^?<(DI:Z%Q]M1
M 2!XR#S8,?7/BK^CA&5HEY_S%9:;])V!;KEIT><AH2&,=:[QZP"P-AM>#1*W
M6?>-F/LT>\\1UKYX"]Y?&9@?L?>[2IO[#I&5"^^?H:3X\6J<DGFFR<$C2^G-
M[UU?'JA.P$1>2><O*  ;(N)1%1HHIE'J2@1+YH0+JK.?.RML3)EB+O5XS(R
M8YJTF%G-MIM]KI%)7%<G5*H26<KD-B[5M38B4%D?ZE0&>N721!:5.R*I7L;E
MM9('D_F]E?^$@D>QK/+R.YA\2IX&W@)I 4U]@U)KPPOOET?.-@A<$='F&*8Q
M:(89F,B>&8Y'&^)JF--'J\9\&%4"1'Y"<;$DY9=,7?CE-"F,J[@T8TBEB:JO
M\Y)CA0!JC#]-8R:"ZP6^YWXN!88U!N[#]V&:8(O:"!5R0Q*L9O#V@Z&W-V/
MLQ3NMU_N;NL]\ZN6H=ZM'[UNZ9?^1_\"4$L! A0#%     @ "82F3E M6@?*
M#0  <I@  !$              ( !     &]R;'DM,C Q.3 S,S$N>'-D4$L!
M A0#%     @ "82F3M!7P.8H%@  HM\  !4              ( !^0T  &]R
M;'DM,C Q.3 S,S%?8V%L+GAM;%!+ 0(4 Q0    (  F$ID[OIO. ICD  $GQ
M @ 5              "  50D  !O<FQY+3(P,3DP,S,Q7V1E9BYX;6Q02P$"
M% ,4    "  )A*9.G'28^M66  #I@@< %0              @ $M7@  ;W)L
M>2TR,#$Y,#,S,5]L86(N>&UL4$L! A0#%     @ "82F3FB8Q*)<70  8;8$
M !4              ( !-?4  &]R;'DM,C Q.3 S,S%?<')E+GAM;%!+ 0(4
M Q0    (  F$IDYUXX^9G$,! *K/#@ 5              "  <12 0!O<FQY
M+3(P,3DP,S,Q>#$P<2YH=&U02P$"% ,4    "  )A*9.=Q!(H)4(   H.@
M&P              @ &3E@( ;W)L>2TR,#$Y,#,S,7@Q,'%E>&@S,3$N:'1M
M4$L! A0#%     @ "82F3I4N+ ]C"   !CD  !L              ( !89\"
M &]R;'DM,C Q.3 S,S%X,3!Q97AH,S$R+FAT;5!+ 0(4 Q0    (  F$IDY7
M ^[% P8  ,$?   ;              "  ?VG @!O<FQY+3(P,3DP,S,Q>#$P
M<65X:#,R,2YH=&U02P$"% ,4    "  )A*9.Z6\ X T&  !/(   &P
M        @ $YK@( ;W)L>2TR,#$Y,#,S,7@Q,'%E>&@S,C(N:'1M4$L%!@
0   *  H L@(  '^T @    $!

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